单击对话框旁边会隐藏对话框

时间:2014-02-22 07:57:31

标签: android dialog

在我的Android应用程序启动时,我在屏幕中间显示一个对话框(填满屏幕的30%),表示该应用正在加载(需要1分钟)。 当我在对话框外面点击(70%)时,对话框消失,我有一个黑屏。

我该如何防止这种情况?

一开始我设置:

tbl = (LinearLayout) findViewById(R.id.main);

然后在加载过程中我做了:

HprogressDialog = new HistoryProgressDialog(this);
HprogressDialog.show();

new Thread() {

        public void run() {
...
...

任何提示?

(这个问题我以前没有。所以我想它可能会升级到更高的API级别?)

2 个答案:

答案 0 :(得分:2)

在显示dialog ..

之前添加此行
dialog.setCanceledOnTouchOutside(false);

答案 1 :(得分:2)

你应该用这个..

 dialog.setCanceledOnTouchOutside(false);