android项目里嵌入一个cocos2dx小游戏 退出时有问题

android项目里嵌入一个cocos2dx小游戏:新建一个空的android项目,界面上添加一个按钮,按钮事件里启动cocos2dx的activity;

第一次点击按钮,游戏正常启动了;
然后,在cocos里调用Directer::getInstance()->end();退出当前游戏activity;
【已经修改了Cocos2dxHelper里的代码:
public static void terminateProcess() {
//android.os.Process.killProcess(android.os.Process.myPid());
sActivity.finish();
}

游戏activity退出后,再一次点击按钮,启动游戏activity,就启动不了,黑屏一闪而过,然后再点击按钮,就可以启动了;
之后,每次启动都要点击两次按钮;

似乎,activity.finish()没有彻底关闭那个游戏activity,,,怎么解决?

1赞