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类在继承结构上没啥关系啊
求高手解惑!!!