Android Cocos2d-x如何禁止在后台运行游戏

Android Cocos2d-x如何禁止在后台运行游戏,android,iphone,cocos2d-iphone,cocos2d-x,Android,Iphone,Cocos2d Iphone,Cocos2d X,我有一个cocos2d-x的游戏。当我按下“主页”按钮退出游戏时,它会关闭游戏,但我不希望它在后台运行。我如何才能做到这一点?进入iOS(iphone): 根据苹果的文档,你们不应该以编程方式退出应用程序,但若你们仍然想在某个按钮的点击事件中退出应用程序,那个么你们应该使用下面这行代码 exit(0); 您可以在当前活动的onPause()/onStop()方法中捕获它,并在此处暂停实际游戏 此外,您还可以在android活动中捕获onResume()并在需要时恢复实际游戏 @Overrid

我有一个cocos2d-x的游戏。当我按下“主页”按钮退出游戏时,它会关闭游戏,但我不希望它在后台运行。我如何才能做到这一点?

进入iOS(iphone):

根据苹果的文档,你们不应该以编程方式退出应用程序,但若你们仍然想在某个按钮的点击事件中退出应用程序,那个么你们应该使用下面这行代码

 exit(0);

您可以在当前活动的onPause()/onStop()方法中捕获它,并在此处暂停实际游戏


此外,您还可以在android活动中捕获onResume()并在需要时恢复实际游戏

@Override 
onStop(){ 
    android.os.Process.killProcess(android.os.Process.myPid()); 
}

澄清一下:你想让你的游戏在按下Home键时退出,而不停留在后台,对吗?是的。对不起,我的英语很差你能帮我解决这个问题吗?非常感谢你!对不起,朋友,我是iOS开发人员。在终止进程之前是否需要
CCDirector::sharedDirector()->end()
。因为在java级别中所有东西都是沙箱,所以即使C++代码中内存泄漏,我猜在进程被杀死时它也会被清除。不太确定。