当我处于应用程序中间时,如何通过单击任何按钮退出当前应用程序?
finish()只会完成当前活动而不是所有活动。
答案 0 :(得分:2)
在Android中,建议不要退出应用程序。有关详细信息,请阅读此question。
您可以使用
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
按下应用程序中的按钮返回主屏幕。这不会关闭您的应用程序,而是将其放在后台。在发送到后台的那一刻,您应该始终在每个活动中释放每个电池重量资源,如传感器监听器等。
答案 1 :(得分:1)
你可以点击按钮来做到这一点。定义任何静态方法,如exit()和define
退出方法中的 android.os.Process.killProcess(android.os.Process.myPid());
在主要或第一项活动中。
然后点击按钮调用此方法。