我正在创建一个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作出任何回应使用解雇()来解雇我认为它能够更好地检查之前关闭该对话框...对话框对象是否为空。如果它是空的,我认为你不需要解雇,如果不解雇的话 –