我有一個延伸活動,像這樣一類:是超級的onCreate(0稱爲不具有的onCreate擴展類()本身
public abstract class AndroidGame extends Activity implements Game
這個類有一個像這樣的onCreate()方法:
public void onCreate(Bundle savedInstanceState) {
// I do stuff here
}
然後我作出這樣的擴展AndroidGame像這樣其他類:
public class ScatmanNomGame extends AndroidGame {
// The loading screen will load all the assets of our game
@Override
public Screen getStartScreen() {
return new LoadingScreen(this);
}
}
好了,這裏是我的問題我的defaul t開始活動(在我的清單文件中)設置爲首先加載ScatmanNomGame。在啓動我的程序後,啓動器的活動是ScatmanNomGame。但請注意,ScatmanNomGame沒有onCreate()
方法。簡單地開始這個活動(ScatmanNomGame)稱它爲超類的onCreate
方法?
你通過運行這段代碼觀察到了什麼? – user370305 2012-07-24 05:40:47
您是否嘗試運行此程序?怎麼了?您所問的問題可以通過運行該程序得到解答。只需在'AndroidGame'活動的'OnCreate()'中添加一條Log語句並運行該程序,你就會知道它是否被調用。你不這麼認爲。這將工作嗎? – Abhilasha 2012-07-24 05:41:31