我想从我也尝试过的任何屏幕上完全退出 android 应用程序System.exit(0);
,finish();
但它只退出我想完全退出的当前活动。我使用菜单选项退出,任何人都可以帮助我编码。
问问题
1768 次
4 回答
2
按下主页按钮!你完成了!
您无需真正考虑退出应用程序(假设您要求退出按钮)。这不是 Android 应用程序通常的工作方式。
请阅读此链接以获取更多信息:何时在 Android 应用程序中包含退出按钮(提示:从不)
这个问题也可能会有所帮助。
于 2012-05-30T07:26:02.473 回答
1
在程序的编码中使用它
android.os.Process.killProcess(android.os.Process.myPid());
这会杀死你的进程
于 2013-12-31T07:47:32.320 回答
0
ActivityManager.killBackgroundProcesses(PackageName)会有所帮助。
于 2012-05-30T07:22:57.220 回答
-1
当你开始一个活动时,使用 startActivityForResult()。
Intent intent = new Intent(MainActivity.this, NewActivity.class);
startActivityForResult(intent, ActivitiesRequests.REQUEST_FROM_NEW_ACTIVITY);
然后,如果一个活动也想通知其调用者退出,它可以使用结果代码:setResult(RESULT_CANCELED);。然后在 MainActivity 中捕获它:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
switch (requestCode)
{
case ActivitiesRequests.REQUEST_FROM_NEW_ACTIVITY:
if (resultCode == RESULT_CANCELED)
finish();
break;
}
super.onActivityResult(requestCode, resultCode, data);
}
于 2012-05-30T07:22:10.043 回答