为什么单击“活动”时我的ProgressDialog会退出?

时间:2012-10-09 04:06:01

标签: android

我使用以下代码显示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相同。 你能帮助我吗?感谢。

2 个答案:

答案 0 :(得分:10)

您应该设置以下内容:

 p.setCancelable(false);

这样就无法取消进度对话框。

答案 1 :(得分:4)

尝试以下代码以及现有代码

p.setCancelable(false);