可能重複:
Quitting an application - is that frowned upon?如何關閉應用程序?
如何上的任何按鈕的點擊退出當前的應用程序時,我在我的應用程序的中間?
finish()只會完成當前活動而不是所有活動。
可能重複:
Quitting an application - is that frowned upon?如何關閉應用程序?
如何上的任何按鈕的點擊退出當前的應用程序時,我在我的應用程序的中間?
finish()只會完成當前活動而不是所有活動。
在Android中,不建議退出應用程序。請閱讀question瞭解更多信息。
你可以使用
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
返回到主屏幕上的按鈕的新聞在你的應用程序。這不會關閉你的應用程序,而是把它放在後臺。您應該始終在每次活動中發佈傳感器偵聽器等每個電池耗盡的資源,等到您發送到後臺時。
你可以在按鈕點擊時做到這一點。定義像出口()的任何靜態方法和在出口方法
在主或第一活性定義
android.os.Process.killProcess(android.os.Process.myPid());
。
然後在按鈕單擊時調用此方法。