我有一個應用程序,我似乎無法停止一個活動。我有一個執行finish()的按鈕。無論我使用的是手機,還是使用手機上的後退按鈕,應用程序都會繼續運行。不能阻止我的應用程序
我發現它仍然在運行,在應用程序中點擊它並啓用強制停止按鈕。
什麼可能導致這種情況? 謝謝,加里
我有一個應用程序,我似乎無法停止一個活動。我有一個執行finish()的按鈕。無論我使用的是手機,還是使用手機上的後退按鈕,應用程序都會繼續運行。不能阻止我的應用程序
我發現它仍然在運行,在應用程序中點擊它並啓用強制停止按鈕。
什麼可能導致這種情況? 謝謝,加里
android.os.Process.killProcess(android.os.Process.myPid());
public void onDestroy() {
super.onDestroy();
android.os.Process.killProcess(android.os.Process.myPid());
}
調用此
System.exit (0);
KillProcess做到了這一點。謝謝 –
哎呀,殺死過程也殺了我的服務,我想繼續運行! –
@ user1058647'使服務和活動在單個進程中運行。 –
試試這個代碼停止你的活動/應用,而完成()的,
android.os.Process.killProcess(android.os.Process.myPid());
這已經覆蓋之前看到http://stackoverflow.com/questions/ 3241322/android-howto-kill-my-own-activity-the-hard-way –