2012-03-16 66 views
1

我想讓自己在android組件實例創建中更清晰。 我相信任何活動本身就是一個實例(糾正我,如果我錯了),但實際上會調用「新」的對象/實例創建?這整個東西如何在Android框架中工作...我們在每個組件中使用super()嗎? (創建該實例),它調用基類的(Activity)構造函數,並最終調用「new」併爲其派生類創建新實例?Android組件中的對象創建

回答

2

開始活動......你應該調用這個方法您的活動

public void onCreate(Bundle savedInstanceState) { 

    super.onCreate(savedInstanceState);<--- here is the call for the activity(base) class.. 

裏面沒有的OnCreate您的活動不會有任何實例..它不會啓動..

1

你不直接創建一個Activity實例,而是發送一個「Intent」來告訴系統爲你啓動一個。 有關如何實施,啓動和管理活動的更多信息,請參閱here