当前位置: 代码迷 >> Android >> Android中View与Activity啥关系,该怎么解决
  详细解决方案

Android中View与Activity啥关系,该怎么解决

热度:72   发布时间:2016-04-28 04:40:58.0
Android中View与Activity啥关系
有一个问题不是很理解,在这里发帖询问一番。
比如一个类继承了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类在继承结构上没啥关系啊


求高手解惑!!!
------解决方案--------------------
都是保存状态和读取状态,怎么会扯到view和activity里面有关系,动物也会吃饭,人也会吃饭,都用了名字一样的eat方法,那也有关系么,,,
  相关解决方案