我在我的android應用程序中有5個活動,在上一個活動中,我想要一個關閉按鈕,通過逐個完成每個活動來退出應用程序?完成所有活動的關閉按鈕
-2
A
回答
1
在您的onclick監聽器中寫下此代碼。它會關閉應用程序。
System.exit(0);
0
你有沒有想過打電話startActivityForResult
和onActivityResult
檢查正確的代碼,並導致和呼叫finish
?
0
使用下面的代碼
Intent intent = new Intent(this, YourActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);//this will clear all the stack
intent.putExtra("sometext", true);
startActivity(intent);
finish();
然後在YourActivity中的onCreate()下面寫行
if(getIntent().getBooleanExtra("sometext", false)){
finish();
return; // it will take you out
}
0
你可以做下面的步驟:
在活動中要退出做到這一點:
Intent intent = new Intent(this, RootActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);//this will clear all the stack
intent.putExtra("extra_exit", true);
startActivity(intent);
finish();
和RootActivity.class的onCreate和onNewIntent:
public void onCreate(Bundle savedInstance){
...
if(!checkExtraToExit(intent)){
//do activity initialization
...
}
...
}
public void onNewIntent(Intent intent){
if(!checkExtraToExit(intent)){
super.onNewIntent(intent);
}
}
public boolean checkExtraToExit(Intent intent){
if(intent.getBooleanExtra("extra_exit", false)){
finish();
return true;
}
return false;
}
相關問題
- 1. 當前活動不關閉(完成)按鈕單擊
- 2. 如何完成對主頁按鈕的點擊所有活動
- 3. 完成(關閉)觸摸的Android活動
- 4. 關閉所有活動
- 5. 活動在按下按鈕時關閉
- 6. 完成所有活動
- 7. 完成活動不在Android(Xamarin)關閉
- 8. 關閉活動完成對話框
- 9. 主頁按鈕隨機關閉活動
- 10. 後退按鈕關閉兩個活動?
- 11. 「後退按鈕」不關閉活動
- 12. 防止HOME按鈕關閉活動
- 13. 當按下按鈕時,結果活動關閉主要活動
- 14. 返回按鈕完成父級活動
- 15. Android活動沒有完全關閉
- 16. 完成完成/關閉首選活動/片段
- 17. 關閉任務中的所有活動
- 18. 關閉活動並在AsyncTask完成後返回到父活動
- 19. jQuery:自動完成,不要關閉按鈕點擊
- 20. 完成Basic4Android中的所有活動
- 21. 刪除關閉活動的所有活動地理欄位關閉
- 22. 如何完成所有活動並在android中關閉應用程序?
- 23. 如何防止iPhone應用程序關閉,直到完成所有活動
- 24. 我怎樣才能關閉inAppbrowser一個按鈕沒有完成按鈕topbar
- 25. 如何關閉所有活動?
- 26. 關閉所有活動會話
- 27. 完成()第一次沒有關閉當前活動
- 28. 關閉自動完成
- 29. 關閉自動完成
- 30. 啓用嚮導完成按鈕上禁用的所有按鈕
你應該表現出你已經嘗試過的一些代碼。 – NoChinDeluxe