2012-02-19 93 views
0

我在刷我的Java,所以原諒我沒有任何意義。Android Java - 爲什麼不擴展活動 - >新活動

我不明白爲什麼我們使用extends Activity在Android中創建新的活動。

我想當我們想實例化一個新的對象(如一個Activity)時,我們會使用new Activity?這樣我們就可以用相同的代碼創建多個活動,不是嗎?

回答

2

我們擴展了Activity,所以我們已經採用了Activity的基本功能,而不需要編寫任何代碼,並且允許Dalvik實例化它(因爲繼承它必須在某個級別上擴展Activity)。

其實,Dalvik的確實實例化類的時候才需要,onCreate()方法和其他人被稱爲在活動生命週期的某些階段,但他們definitly不更換活動的實例