2011-12-07 41 views
0

我從另一個類調用一個類的成員函數。所以,我創建了一個我必須調用構造函數的類的對象。在該構造函數中,我需要調用我的活動類的onc reate方法。我可以這樣做嗎?在構造函數中調用oncreate

+0

你的意思是說班級和你的活動是一樣的嗎? – androidGuy

回答

5

不要從構造函數調用onCreate。系統本身會爲你打電話創建。

有關如何調用onCreate的更多信息,請參閱Activity Lifecycle

0

Activity類的所有方法都應在活動中調用。編寫您自己的方法來執行您需要執行的任何操作,並通過各種數據傳輸算法從其他Activity /類傳遞數據。

+0

感謝您的信息。但是,我仍然在構造函數中出錯。 public myactivity(Bundle savedInstanceState){ Log.v(「myactivity」,「Inside myactivity Constructor」); db =(new DatabaseHelper(this))。getWritableDatabase(); if(db == null) Log.v(「myactivity」,「DB Creation Failed」); \t}你能幫我嗎? – androiddeveloper

+0

沒人能。直到您使用errorLog發佈代碼。所以請做好 –

+0

感謝Shailndra,終於明白了。創建一個新的項目&執行創建方法,而不是去構造。 – androiddeveloper