在我的Android应用程序启动时,我在屏幕中间显示一个对话框(填满屏幕的30%),表示该应用正在加载(需要1分钟)。 当我在对话框外面点击(70%)时,对话框消失,我有一个黑屏。
我该如何防止这种情况?
一开始我设置:
tbl = (LinearLayout) findViewById(R.id.main);
然后在加载过程中我做了:
HprogressDialog = new HistoryProgressDialog(this);
HprogressDialog.show();
new Thread() {
public void run() {
...
...
任何提示?
(这个问题我以前没有。所以我想它可能会升级到更高的API级别?)
答案 0 :(得分:2)
在显示dialog
..
dialog.setCanceledOnTouchOutside(false);
答案 1 :(得分:2)
你应该用这个..
dialog.setCanceledOnTouchOutside(false);