Sap*_*app 14 android delay progressdialog
我想让虚拟进度对话框出现2或3秒钟.除了说检测之外,它实际上不会做任何事情.我有代码:
ProgressDialog dialog = ProgressDialog.show(this, "", "Detecting...",
true);
dialog.show();
dialog.dismiss();
Run Code Online (Sandbox Code Playgroud)
但是我在演出和解雇之间放置了什么让对话框显示几秒钟?谢谢!
Pet*_*ego 55
正确的方法 - 它不会阻止您的主线程,因此UI保持响应:
dialog.show();
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
public void run() {
dialog.dismiss();
}
}, 3000); // 3000 milliseconds delay
Run Code Online (Sandbox Code Playgroud)