进度对话框中的进度没有增加 Android Studio

Progress is not increasing in progress dialog Android Studio

我在 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();

现在每当我 运行 这个时,进度对话框显示并且 运行 但是进度条不能增加它只是炫耀。

您不能在不确定的进度条中显示增量。

根据 Android 文档:"In indeterminate mode, the progress bar shows a cyclic animation without an indication of progress."

如果你想显示进程,你必须更改你的行 setIndeterminate(true) 并将其设为 false。