【发布时间】:2013-07-19 08:12:32
【问题描述】:
我开发cocos2d-x android。
我的问题是当用户按下电源按钮时,在调用 onPause() 之后调用 onDestroy()。 这与内存泄漏问题有关吗? 为什么那个时候会调用 onDestroy() 呢? 当它在恢复模式下返回应用程序时,它不会进入当前屏幕。 它进入主屏幕。 我认为它与问题有关 - 在调用 onPause() 之后调用 onDestroy()。 对吗?
@Override public void onPause(){
super.onPause();
CCDirector.sharedDirector().pause();
}
@Override public void onDestroy(){
super.onDestroy();
CCDirector.sharedDirector().end();
}
感谢您的帮助。
【问题讨论】:
-
onDestroy 总是在 onPause 之后调用。
-
这就是活动生命周期的运行方式。检查文档。
标签: android eclipse cocos2d-x cocos2d-android