我有3個活動閉幕活動的Android中
活性1 >>活性2 >> Activity3
在activity3我整理活動,並調用System.exit(0)關閉我的完整的應用程序
- 應該關閉背景音樂
- 關閉活動
- 破壞器件的應用
條件是這樣的
- 我已經在這個activity3一個計時器。在定時器的OnFinish上,我應該啓動activity2。我不能叫NoHistory =上,因爲 的活性2真實上述條件
任何幫助將不勝感激...
我有3個活動閉幕活動的Android中
活性1 >>活性2 >> Activity3
在activity3我整理活動,並調用System.exit(0)關閉我的完整的應用程序
條件是這樣的
任何幫助將不勝感激...
我認爲以下LINK將幫助您這是關係到應用程序的結束。 。
其他然後發表了上述所有環節還有一個方法,如果您使用的是BaseActivity概念............
1只保留一個布爾變量任何地方在應用程序cl中的應用程序中的全局位置屁股。 boolean finishApp = true; (不保持這種靜態)
2 - 無論是覆蓋BaseAcivity的onRestart /在onStart(或在每個活動:()爲
onRestart(){
super.onRestart();
if(isFinishApp()){
finish()
}
}
3-按鈕上點擊剛纔設置finishApp真實,完成當前應用程序。
我可以關閉活動,一旦我完成活動,當我點擊應用程序圖標時顯示強制關閉任何解決方案... – rajeev
你使用上面的邏輯.....?請登錄貓 –
你有兩個選擇,由你可以退出應用程序,首先,你可以關閉主屏幕上的所有活動。
Intent intent=new Intent(this, HomeClass.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
否則,你可以實現一個子活動的執行,T o實施的話,你需要開始爲結果每一項活動,並在退出應用程序的情況下,就如下:
在子活動:
intent.putExtra("ACTION", "Exit);
setResult(RESULT_OK, intent);
finish();
,並在結果onActivityResult檢查,如果有行動與退出值,然後設置結果並完成該活動。
http://stackoverflow.com/questions/2092951/how-to-close-android-application –
http://stackoverflow.com/questions/2042222/close-application –
http://stackoverflow.com/questions/4732184/how-to-finish-an-android-application –