我想从任何屏幕完全退出Android应用程序我也尝试System.exit(0);
和finish();
但它只退出我想要完全退出的当前活动。我使用菜单选项退出任何人都可以帮我编码。
答案 0 :(得分:2)
按主页按钮!你做完了!
您无需考虑退出应用程序(假设您要求退出按钮)。这不是Android应用程序通常的工作方式。
请阅读此链接以获取更多信息:When to Include an Exit Button in Android Apps (Hint: Never)
和this问题也可能有所帮助。
答案 1 :(得分:1)
在你的程序编码中使用它
android.os.Process.killProcess(android.os.Process.myPid());
这会杀死你的进程
答案 2 :(得分:0)
ActivityManager.killBackgroundProcesses(PackageName)会有所帮助。
答案 3 :(得分:-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);
}