VecPtr 2017-08-11 02:57 采纳率: 0%
浏览 2229

Android Progressdialog dismiss 后,触碰屏幕出现灰色遮罩层

请大家帮忙,Android Progressdialog dismiss 后,Progressdialog关闭 ,触碰屏幕出现灰色遮罩层,如progressdialog 的灰色背景,按下返回键后,恢复正常,
android stdio 下信息:

D/Surface: Surface::disconnect(this=0xb78fda70,api=1)

D/OpenGLRenderer: CanvasContext() 0xb75e5ff8 initialize 0xb75f2628 //
D/Surface: Surface::connect(this=0xb75f2620,api=1)
D/mali_winsys: new_window_surface returns 0x3000
D/Surface: Surface::allocateBuffers(this=0xb75f2620)
D/Surface: Surface::disconnect(this=0xb75f2620,api=1)

在Activity下代码:
private ProgressDialog mDialog;
private void showProgressDialog(){
if(mDialog==null){
mDialog = new ProgressDialog(this);
mDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);//设置风格为圆形进度条
mDialog.setMessage("正在加载 ,请等待...");
mDialog.setMax(100);
mDialog.setIndeterminate(false);//设置进度条是否为不明确
mDialog.setCancelable(true);//设置进度条是否可以按退回键取消
mDialog.setCanceledOnTouchOutside(false);
mDialog.setOnDismissListener(new DialogInterface.OnDismissListener() {
@Override
public void onDismiss(DialogInterface dialog) {
// TODO Auto-generated method stub
mDialog=null;
}
});
mDialog.show();
}
}
private void closeProgressDialog(){
if(mDialog!=null){
mDialog.dismiss();
mDialog=null;
}
}

  • 写回答

2条回答 默认 最新

  • qq_24615691 2017-08-11 03:28
    关注

    兼容性问题,试试别的手机

    评论

报告相同问题?

悬赏问题

  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!