2016-11-17 130 views
-1

我想通過代碼以編程方式關閉Android應用程序。我有2個活動。第一個MainScreen &第二個屏幕。Regd:通過Android應用程序以編程方式關閉應用程序

我試過代碼

System.exit(); 
finishAffinity(); 
finishAndRemoveTask(); 

問題是這樣的讓我到主屏幕

感謝

+1

相關:http://stackoverflow.com/questions/9172367/what-will-happen-when-system-exit0-execute –

+0

您無法關閉您的應用程序。這是由操作系統處理。但是你可以使FirstActivity的noHistory =「true」,並在SecondActivity中簡單地調用finish(); – Nepster

+0

再解釋一下你的問題。關閉你想去的所有活動後。 – Nepster

回答

1

這種嘗試,

System.exit(0);

this.finishAffinity();這個選項對於上述API 16

0

你可以嘗試在您的主要活動中的onDestroy()使用

`android.os.Process.killProcess(android.os.Process.myPid());` 

。 僅供參考this

相關問題