Android中View与Activity啥关系

azx2008 2014-07-21 11:02:46
有一个问题不是很理解,在这里发帖询问一番。
比如一个类继承了View(android.view.View),那么这个类可以重写onSaveInstanceState(Bundle outState)和onRestoreInstanceState(Bundle savedInstanceState)这两个方法,因为父类View类里面有定义了这2个方法。


另外比如一个类继承了Activity(android.app.Activity),而在这个继承了Acivity类的子类中也可以重写onSaveInstanceState(Bundle outState)和onRestoreInstanceState(Bundle savedInstanceState)这两个方法,我就纳闷,要么Activity定义了这2个方法,要么Activity的父类们定义了这2个方法,于是找到Activity的继承结构【Activity extends ContextThemeWrapper extends ContextWrapper extends Context extends Object】而这些父类中均没有定义上面的2个方法,那么继承了Activity的子类怎么能重写这2个方法呢
而且View类 和 Activity类在继承结构上没啥关系啊


求高手解惑!!!
...全文
112 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
哎,真难 2014-07-21
  • 打赏
  • 举报
回复
都是保存状态和读取状态,怎么会扯到view和activity里面有关系,动物也会吃饭,人也会吃饭,都用了名字一样的eat方法,那也有关系么,,,

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧