2012-02-19 106 views
0

我在刷我的Java,所以原谅我没有任何意义。Android Java - 为什么不扩展活动 - >新活动

我不明白为什么我们使用extends Activity在Android中创建新的活动。

我想当我们想实例化一个新的对象(如一个Activity)时,我们会使用new Activity?这样我们就可以用相同的代码创建多个活动,不是吗?

回答

2

我们扩展了Activity,所以我们已经采用了Activity的基本功能,而不需要编写任何代码,并且允许Dalvik实例化它(因为继承它必须在某个级别上扩展Activity)。

其实,Dalvik的确实实例化类的时候才需要,onCreate()方法和其他人被称为在活动生命周期的某些阶段,但他们definitly不更换活动的实例