我想在我的活动中显示AlertDialog,以向显示“再试一次!”的用户发送消息。 。与按钮OK的“OK”。对点击一个按键,去Mainactivity 但AlertDialog显示后完成进度(3分钟)如何在指定的时间(3分钟)后在android中显示AlertDialog
-2
A
回答
0
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
// Show your dialog here
}
}, 1000 * 60 * 3);
这里postDelayed方法将第二个参数作为int(未来时间,以毫秒为单位)。在指定的时间之后,将会调用“运行”方法。
+0
工作!谢谢 :) –
0
像这样的东西应该工作
new Thread(new Runnable(
@Override
public void run() {
try{
int progress = 0;
while (progress < 100) {
// update progressbar with handler and setProgress(progress);
Thread.sleep(3000/times);
}
}catch(Exception e) {
}
//Show dialog :)
}
}).start();
如果你想有一个进度条是显示出来,你可以使用一段时间(次)并将睡眠设置为3000次/次,每次唤醒时使用处理程序更新主线程中的进度条。
+0
AlertDialog将在ProgressBar结束后出现? –
+0
这取决于你把代码放在哪里 –
相关问题
- 1. Swift 3 - 如何显示时间为字符串(每5分钟)
- 2. 如何显示系统当前时间+ 3分钟?
- 3. Android:时间计算,如何添加指定的分钟数
- 4. 如何在指定时间后显示消息框? (使用WMI)
- 5. 如何在excel中以3分钟的时间间隔对行进行分组?
- 6. 在Sofia中显示当前时间:分钟24小时格式
- 7. 想在Activity的onCreate中显示AlertDialog - android
- 8. 在Android中显示自定义AlertDialog,同时捕获异常
- 9. Android - 如何在指定时间在后台下载数据
- 10. 显示时间像“2分钟前”
- 11. 定时器在iOS中显示秒,分钟和小时Xamarin
- 12. SKLabelNode在指定时间显示文本
- 13. Android时间戳以分钟和秒为单位实时显示
- 14. 如何自定义吐司在Android中的显示时间?
- 15. Symfony Sonata - 如何在listMapper中显示日期时间的分钟格式?
- 16. 如何使用定时器更新时间5分钟后,在注册表中
- 17. 如何在显示ABPeoplePickerNavigationController时指定组
- 18. 在列表视图中间隔30分钟后的时钟时间
- 19. 在指定的时间/分钟更换幻灯片
- 20. 如何在片段中显示AlertDialog
- 21. 如何在Andengine中显示alertDialog?
- 22. 如何将fullcalendar的显示时间转移几分钟
- 23. 在Android中的AlertDialog中显示项目时出现异常
- 24. 在自定义ListAdapter类中显示AlertDialog
- 25. 在应用程序启动3次后显示AlertDialog
- 26. 在Android的文本框中的一定时间后Android显示不同的值
- 27. 在wpf mvvm中绑定时间跨度,并只显示分钟:秒?
- 28. 在Zabbix屏幕上显示时钟显示主机时间
- 29. 在IntentService中显示AlertDialog
- 30. 在AlertDialog中显示列表
您应该分别搜索两件事情,即如何延迟以及如何显示警报。 – zcui93
我知道如何显示警报,但我正在寻找如何延迟:) –
有很多方法,我会建议像'Handler'一样调用'postDelayed(Runnable runnable,持续时间长)''方法发布alertDialog,其中持续时间为'TimeUnit.MINUTES.toMillis(3)' – zgc7009