【发布时间】:2017-05-20 03:47:55
【问题描述】:
我在 Android Studio 中使用以下代码:
final ProgressDialog pr1 = new ProgressDialog(this);
pr1.setMessage("Loading... ");
pr1.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
pr1.setIndeterminate(true);
pr1.setProgress(0);
pr1.setMax(99);
pr1.show();
final Thread t1 = new Thread(new Runnable() {
@Override
public void run() {
int i;
for(i=0;i<=99;i++) {
//some code here
pr1.incrementProgressBy(1);
}
pr1.dismiss();
}
});
t1.start();
现在每当我运行它时,进度对话框都会显示并运行,但进度条不能增加它只是炫耀。
【问题讨论】:
-
请提供minimal reproducible example。我们应该能够编译您提供的咖啡,而不会出现任何额外的编译器错误。
-
对不起,我不明白你在问什么?
-
请阅读我提供的链接。具体来说,此处显示的代码没有类或方法。
-
see 'onebuttondev' 给出了我的问题的正确答案/解决方案..
标签: android-studio progressdialog