为什么当我点击Activity时,我的ProgressDialog会退出?

7

我正在使用以下代码显示一个ProgressDialog:

void showProccess() {    
    p = new ProgressDialog(this);
    p.setTitle("PleaseWait");                   
    p.setMessage("data loading");
    p.show();
}

在Android 2.3.1中,当显示ProgressDialog时,我无法点击Activity。但是在Android 4.0.3中,我点击ActivityProgressDialog会退出。 我希望ProgressDialog不要退出,与Android 2.3.1相同。 你能帮我吗?谢谢。

你尝试过使用 p.setCancelable(false) 吗? - Yogesh Somani
2个回答

10
你应该设置以下内容:
 p.setCancelable(false);

通过这种方式,进度对话框无法被取消。


4
请尝试将以下代码与您现有的代码一起使用,
p.setCancelable(false);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接