Android ProgressDialog即使在我设置显示时也不显示

Android ProgressDialog即使在我设置显示时也不显示,android,Android,我对ProgressDialog有问题 我的代码是: mProgressDialog = new ProgressDialog(this); mProgressDialog.show(this, "", "loading..."); if (mProgressDialog.isShowing()) Log.d("debug", "show"); 但是我看不到调试消息。。。 谁能给我解释一下吗?你需要使用 如果使用片段,请使用对话框中的方法 您可以阅读Android中的对话框试试这个 m

我对ProgressDialog有问题

我的代码是:

 mProgressDialog = new ProgressDialog(this);
 mProgressDialog.show(this, "", "loading...");
 if (mProgressDialog.isShowing())
 Log.d("debug", "show");
但是我看不到调试消息。。。 谁能给我解释一下吗?

你需要使用

如果使用片段,请使用对话框中的方法

您可以阅读Android中的对话框

试试这个

mProgressDialog = ProgressDialog.show(YourActivity.this, "", "loading...", true);
关闭对话框

    if (mProgressDialog != null) {
        if (mProgressDialog .isShowing()) {
            mProgressDialog .dismiss();
        }
    }

show是一种静态方法,您应该这样做:

ProgressDialog mProgressDialog ;

mProgressDialog = ProgressDialog.show(this, "",
    "loading...", true);

谢谢你的回复。。。我刚刚尝试了你的建议,但仍然不起作用:(如果上面的代码不起作用,你可以使用ProgressBar小部件。我检查了Android developer上的文档…他们说onCreateDialog()不推荐使用?是的,如果你用片段逻辑开发你的应用程序,这是不推荐的。如果不是,你肯定可以使用它