zoukankan      html  css  js  c++  java
  • [置顶] 安卓弹出ProgressDialog进度框之后触摸屏幕就消失了的解决方法

    安卓在4.0之前对话框都是模态的,之后就改成非模态了。 

    解决方法吗,使用progressdialog.setCancelable(false)也行,但是这样就不能响应返回键的事件了,最好的方法是调用progressdialog.setCanceledOnTouchOutside(false),这样一切都和4.0之前的一样

    下面是个例子:

    ProgressDialog dialog = new ProgressDialog(MainActivity.this);
    dialog.setTitle("舌像分析中。。。");
    dialog.setMessage("请稍等。。。");
    //解决方法吗,使用progressdialog.setCancelable(false)也行,
    //但是这样就不能响应返回键的事件了,
    //最好的方法是调用progressdialog.setCanceledOnTouchOutside(false),这样一切都和4.0之前的一样
    dialog.setCanceledOnTouchOutside(false);
    dialog.show();

  • 相关阅读:
    C#引用类型详细剖析(转)
    wcf问题集锦
    Emgu CV 初试
    C#语言使用习惯
    多线程和消息机制
    ArrayAdapter
    SimpleAdapter
    删除对话框
    HTML制作个人简历
    冒泡排序
  • 原文地址:https://www.cnblogs.com/james1207/p/3367928.html
Copyright © 2011-2022 走看看