我想force-stop
从我的 Android 应用程序中创建一个应用程序,(而不是像手动一样apps-force->stop
)。如何做到这一点?
我用了:
android.os.Process.killProcess(android.os.Process.myPid());
system.exit(0);
它崩溃了。
我想force-stop
从我的 Android 应用程序中创建一个应用程序,(而不是像手动一样apps-force->stop
)。如何做到这一点?
我用了:
android.os.Process.killProcess(android.os.Process.myPid());
system.exit(0);
它崩溃了。
android.os.Process.killProcess(android.os.Process.myPid());
这段代码是正确的,也是最好的。如果您需要更多信息,请参阅链接如何关闭 Android 应用程序?和过程。
你也可以试试这个代码
Intent intent = new Intent(yourCurrentActivity.this, yourNextActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
android.os.Process.killProcess(android.os.Process.myPid());
您开始一个活动,然后关闭当前活动。
只需将此代码放在关闭按钮中,您的应用程序就会停止
private void endapp() {
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.addCategory(Intent.CATEGORY_HOME);
startActivity(intent);
android.os.Process.killProcess(android.os.Process.myPid());
}
你也可以试试这个
android.os.Process.killProcess(android.os.Process.myPid());
System.exit(10);
尝试这个...
private void QuitApp() {
//getActivity().moveTaskToBack(true); //Move the task containing this activity to the back of the activity stack.
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
startActivity(intent);
int pid = android.os.Process.myPid();
android.os.Process.killProcess(pid);
System.exit(0);
}