解决方案:具体情况不知道怎么回事,我直接使用安卓的原生退出,如有好的解决办法欢迎提出,相互学习
需要修改的地方,AppActivity脚本中的onBackPressed方法里面的代码
将原有的代码屏蔽,加入安卓的原生退出方法,下面的代码为第一次点击给个提示,两秒内再次点击退出。
private long firstPressedTime;
@Override
public void onBackPressed() {
// SDKWrapper.getInstance().onBackPressed();
// super.onBackPressed();
long secondTime = System.currentTimeMillis();
if (secondTime - firstPressedTime < 2000) {
android.os.Process.killProcess(android.os.Process.myPid());
}
else {
Toast.makeText(getApplicationContext(), "再按一次返回键退出", Toast.LENGTH_SHORT).show();
firstPressedTime = System.currentTimeMillis();
}
}