我試過varoius方法,但沒有任何作品。如何從AlertDialog退出應用程序?我需要它,因爲我想讓alertFatal()函數退出應用程序。如何從AlertDialog終止應用程序?
0
A
回答
0
如果要退出應用程序,請在當前正在運行的活動上調用完成。對於警報對話框,這應該在對話框界面的點擊處理程序中工作:
context.finish();//context can be this, or getActivity or just a valid context object.
0
finish()函數應該可以工作。例如:
AlertDialog exit = new AlertDialog.Builder(this)
.setTitle("Exit?")
.setMessage("Do you want to exit?")
.setCancelable(false)
.setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
MainActivity.this.finish(); //If you want to exit from the Main Acitvity
}
})
.setNegativeButton(android.R.string.cancel, null)
.create();
exit.show();
+0
這很奇怪,但在我的情況下它不起作用。:( – user2251607 2014-11-09 13:13:11
+0
它適用於我,你的意思是它不會退出? – 2014-11-09 13:19:10
相關問題
- 1. Android從終端終止應用程序
- 2. 捕捉應用程序終止從LaunchDeamon
- 3. 應用程序不終止
- 4. 終止應用程序
- 5. EnterpriseLibrary.Logging終止應用程序
- 6. 應用程序終止
- 7. 如何從另一個應用程序終止一個應用程序
- 8. 如何防止殺死/終止或停止Windows應用程序
- 9. 如何從C#服務中終止Java應用程序
- 10. 如何從GUI應用程序正確終止QThread?
- 11. 的Android alertdialog盒 - 從應用程序
- 12. 如何禁止在寫入文件時終止應用程序
- 13. 如何發送終止信號來停止Rails應用程序?
- 14. 如何停止應用程序的終止
- 15. 線程應用程序意外終止
- 16. 如何確保iOS應用程序終止後本地通知* *應用程序終止後
- 17. 從VS10應用程序中查找/終止進程(VC6應用程序)?
- 18. 使用DateTime終止應用程序?
- 19. AlertDialog崩潰應用程序
- 20. 如何在應用程序終止時保存應用程序的狀態?
- 21. 如何在ti-zen web應用程序中終止應用程序
- 22. 可可應用程序:如何關閉窗口而不終止應用程序?
- 23. 如何在終止應用程序之前保留iPhone應用程序狀態?
- 24. 如何防止由於應用程序終止而中止線程?
- 25. 如何在Android應用程序退出後終止進程?
- 26. 如何終止正確的應用程序退出線程
- 27. IBM Worklight 5.x - Android應用程序意外終止並終止
- 28. android應用程序意外終止
- 29. 我的應用程序不會終止
- 30. iOS終止應用程序的原因
此方法不起作用!該應用程序沒有完成! ( – user2251607 2014-11-09 08:15:10
)可能有很多原因,你可以提供更多的信息,比如你的活動代碼,並在多個設備上進行測試,如果沒有這些都是隨機猜測,你可以在極端情況下使用System.exit(0)建議不要 – 2014-11-09 13:56:17