private void restartApplication() {
final Intent intent = getPackageManager().getLaunchIntentForPackage(getPackageName());
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
}
按理来说,cocos2d-x游戏的重启也是用这个,但据说如果有c++和android交互的程序里,如果用这个方法重启,可能会出现各种问题,所以需要慎用。