new Thread(){
public void run() {
int index = 0;
while(index++ < progressDialog> progressDialog.setProgress(index);
try {
Thread.sleep(100);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
//加载完成关闭对话框
if(dialog!=null && dialog.isShowing()){
dialog.dismiss();
}
}
}.start();
runOnUiThread(new Runnable() {
@Override
public void run() {
Log.i("登?", "???");
for (int t = 0; t < 100>
progressDialog.setProgress(t);
try{
Thread.sleep(1000); //暂停0.2秒
} catch (InterruptedException e) {
e.printStackTrace();
}
}
progressDialog.dismiss();
}
});

发表评论 取消回复