Android 进程对话框虚拟计时器

Android 进程对话框虚拟计时器,android,timer,delay,progressdialog,Android,Timer,Delay,Progressdialog,嘿,伙计们,我想问一下我是否可以将虚拟计时器添加到我的进度框中 我想我的进度框,以提示用户输入他的当前位置,然后他的目的地,所以当应用程序启动时,它会提示他输入他的用户名,2秒后的消息显示消息将消失。我怎样才能实现他的目标 迄今为止的代码: int timer = 0; ProgressDialog progressDialog = new ProgressDialog(MainActivity.this); progressDialog.setMessage("Enter Current Lo

嘿,伙计们,我想问一下我是否可以将虚拟计时器添加到我的进度框中

我想我的进度框,以提示用户输入他的当前位置,然后他的目的地,所以当应用程序启动时,它会提示他输入他的用户名,2秒后的消息显示消息将消失。我怎样才能实现他的目标

迄今为止的代码:

int timer = 0;
ProgressDialog progressDialog = new ProgressDialog(MainActivity.this);
progressDialog.setMessage("Enter Current Location");
progressDialog.show();

// do { ++timer; } while ( timer != 500 ); // hiding after 500 iterations
progressDialog.hide();
do while循环对我不起作用,所以还有其他选项吗?

它被称为延迟,而不是虚拟计时器

若要添加延迟,请在
progressDialog.show()函数之后添加此代码

1500毫秒延迟(1.5秒)

或3000毫秒延迟(3秒)

在添加上述任何一项后,从代码末尾删除
progressDialog.discouse()


干杯。

请不要让我的对话自动消失。。。
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
    public void run() {
        progressDialog.dismiss();
    }   }, 1500); 
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
    public void run() {
        progressDialog.dismiss();
    }   }, 3000);