如何在指定时间(3分钟)后在android中显示AlertDialog

时间:2016-03-15 16:41:30

标签: android alertdialog android-alertdialog

我想在我的活动中显示AlertDialog,向用户显示“再试一次!”的消息。 。单击“确定”按钮。单击“确定”按钮,转到“Mainactivity” 但完成ProgressBar(3分钟)后的AlertDialog显示

2 个答案:

答案 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次/次,每次唤醒时都使用处理程序更新主线程中的进度条。

答案 1 :(得分:0)

((Place) obj).printMe();

这里postDelayed方法获取第二个参数作为int(未来时间,以毫秒为单位)。在指定的时间之后将调用“run”方法。