我開發cocos2d-x android。onDetroy()調用onPause()後調用
我的問題是,當用戶按下電源按鈕,調用onPause()後調用onDestroy()。 這是與內存泄漏問題? 爲什麼onDestroy()在那個時候被調用? 當它在Resume模式下返回到應用程序時,它不會進入當前屏幕。 它進入主屏幕。 我認爲它與問題相關 - 在調用onPause()之後調用onDestroy()。 是不是?
@Override public void onPause(){
super.onPause();
CCDirector.sharedDirector().pause();
}
@Override public void onDestroy(){
super.onDestroy();
CCDirector.sharedDirector().end();
}
謝謝你的幫忙。
onDestroy始終在onPause之後調用。 – Blackbelt
這就是活動生命週期的過程。檢查文檔。 – Raghunandan
http://developer.android.com/training/basics/activity-lifecycle/starting.html – Brtle