我正在創建一個Android應用程序,我在其中管理一些剩餘部分。我希望當某個事件發生時,對話框顯示出來,這對我來說不是問題。但是我希望如果用戶在兩分鐘內沒有做出任何迴應,對話框會自動解除。我怎樣才能實現這個?Android中的自動對話框關閉
2
A
回答
4
static AlertDialog alert = ....;
alert.show();
Runnable dismissRunner = new Runnable() {
public void run() {
if(alert != null)
alert.dismiss();
};
new Handler().postDelayed(dismissRunner, 120000);
不要忘記在您的常規對話框中關閉代碼(即按鈕onClick)alert = null
。
1
您應該能夠只是使用定時器做:
http://developer.android.com/reference/java/util/Timer.html
的計算器鏈接介紹如何用它來運行reoccuring任務,但你可以用它來運行也是一次性任務。
1
final Timer t = new Timer();
t.schedule(new TimerTask() {
public void run() {
alert.dismiss();
t.cancel();
}
}, 2000);
相關問題
- 1. 自動關閉對話框
- 2. 對話框自動關閉
- 3. 在Android中關閉對話框而不關閉對話框
- 4. Android:在對話框中關閉活動
- 5. 關閉自定義對話框android
- 6. Android對話框關閉()不關閉
- 7. 對話框自己關閉
- 8. 關閉Android對話框動畫
- 9. jQuery UI對話框自動關閉
- 10. 對話框自動關閉定時器
- 11. 如何自動關閉對話框?
- 12. 對話框應該自動關閉嗎?
- 13. 自動關閉JQuery UI對話框
- 14. 不要自動關閉對話框onClick
- 15. 自動關閉警報對話框
- 16. 如何在對話框中自動關閉Android VideoView?
- 17. android對話框:關閉活動後如何返回對話框?
- 18. jqueryui對話框 - 第二個對話框自動關閉
- 19. 關閉android中的進度對話框
- 20. 動態關閉對話框
- 21. Android關閉所有對話框後關閉活動
- 22. 我無法在關閉對話框中關閉對話框
- 23. Android中關閉佈局中的自定義對話框
- 24. 點擊後自動關閉警報對話框 - Android
- 25. 的Android 4.0.3進度對話框關閉
- 26. Android的對話框關閉按鈕
- 27. 關閉對話框,關閉其主對話框
- 28. 如何關閉/ dismise活動在android中的對話框類?
- 29. 關閉對話框片段的動畫
- 30. Win32的對話框關閉在啓動
寫一個線程可能其中顯示了dailog後兩分鐘跑...如果用戶didnt作出任何迴應使用解僱()來解僱我認爲它能夠更好地檢查之前關閉該對話框...對話框對象是否爲空。如果它是空的,我認爲你不需要解僱,如果不解僱的話 –