今天做了个web app,在onPageStarted()中添加了一个dialog用来显示等待界面

但是问题来了,在webview加载完成后,这个dialog并没有消失,始终在页面上,只有按了返回键才消失

后来在setWebViewClient()方法中设置断点发现,webview会调用两次onPageStarted()方法,所以会产生两个dialog

解决办法:

@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {if (progressDialog==null){progressDialog = CustomWaitDialog1.createDialog(MainActivity.this);progressDialog.show();}
}

webview Dialog在onPageFinished()中无法dismiss相关推荐

  1. Android中WebView加载sdcard中的html时提示:ERR_FILE_NOT_FOUND和ERR_ACCESS_DENIED

    场景 Android中WebView加载sdcard中的html显示: Android中WebView加载sdcard中的html显示_BADAO_LIUMANG_QIZHI的博客-CSDN博客 在实 ...

  2. android调webview的方法,Android中的WebView详解

    Android中的WebView详解 WebView详解 基本用法 布局文件配置WebView android:id="@+id/wv_news_detail" android:l ...

  3. android 中dialog对话框,Android中的对话框dialog

    普通对话框 单选对话框 多选对话框 进度条对话框 底部弹出框 1.普通对话框 this 代表当前类 最终继承Context 相当于是子类 getApplicationContext:直接返回的是Con ...

  4. Android中WebView加载sdcard中的html显示

    场景 Android中使用WebView加载本地html并支持运行JS代码和支持缩放: Android中使用WebView加载本地html并支持运行JS代码和支持缩放_BADAO_LIUMANG_QI ...

  5. android dialog加载中动画效果

    Java代码   //显示动画 Java代码   dialog = new Dialog(context, R.style.loading); dialog.setContentView(R.layo ...

  6. android webview fragment,android studio中Fragment使用webview返回上一頁的問題

    在Fragment中使用了騰訊的X5 webview,雖然好用,但是在Fragment中傳遞消息困難,想要返回上一頁,還得各種消息傳遞什么的,麻煩.可是在Fragment中又不能使用onKeyDown ...

  7. Android辅助服务监听dialog,Android开发中对话框辅助类——DialogHelper

    写在前面: 对话框在平时的开发工作中使用率很频繁,但是很多开发者每次使用都去写一堆代码,如此,不单单效率不高,而且代码也不优...为此,写了简单的封装. 效果如: 关键类DialogHelper.ja ...

  8. 实现微信小程序web-view内嵌H5中的下载功能(大文件切片下载)

    实现微信小程序内嵌H5中的下载功能 一.项目场景: 难点 解决方案: 1.H5微信小程序: a.首先必不可少的是安装jweixin-module模块: b.在main.js中将依赖绑定: c.H5对应 ...

  9. android webview第三方框架,Android 中使用第三方 WebView,腾讯X5浏览器

    由于Android自带的webview,在低于4.3的手机上面不支持socket,因此寻求其他的解决方案,第一次应用中尝试加入Crosswallk,应用的体积整整大了40M,倒是也可以正常使用,app ...

最新文章

  1. h5 解决ios端输入框失去焦点后页面不回弹或者底部留白问题
  2. plsql developer 10注册码----亲测截止2017年5月6可用
  3. 三个线程交替打印ABC(Condition实现精确通知)
  4. Intel Realsense D435 奇怪的现象记录:帧卡住,但wait_for_frame()不报错
  5. C/C++中ASCII与Unicode字符串相互转换
  6. supermap iserver java 6r许可_SuperMap iserver Java 6R 在 linux 上安装和配置 | 学步园
  7. java Switch里面的类型问题
  8. 14 CO配置-控制-内部订单-维护定单编号范围
  9. 时间序列分析导论书摘:预测的一般知识
  10. php下使用phpmailer发送邮件
  11. 基于GAN的手写数字生成实践
  12. ThreadLocal对象使用过程中容易陷入的坑
  13. KingRoot换成Supersu的方法
  14. springboot项目启动报错Parameter 4 of constructor in com.ffkj.platform.mainstay.controller.MerchantControll
  15. java 获取本周第一天
  16. 记录开发内容demo-java华为云发送短信验证码
  17. 八年 Java 老鸟,写给 1-3 年程序员的几点建议,满满硬货指导
  18. 戴冀峰:城市中心体系与公共交通模式耦合发展——《大伦敦规划》的经验与启示...
  19. 一些经典的谷歌面试题
  20. LaTeX 2会议期刊模板下载

热门文章

  1. 计算机系统调度算法代码,常见的调度算法总结
  2. 【观察】纷享销客:中国SaaS CRM市场的“破壁人”
  3. python饼状图颜色一样_python数据可视化:折线图、条形图、饼状图显示
  4. FinClip小程序应用市场:破局APP流量增长困境
  5. Python自动化实现抖音自动刷视频
  6. 低通滤波器计算截止评率_你需要了解的RC低通滤波器
  7. 在WIN7中用maven将spring boot项目远程部署到Linux虚拟机的docker容器
  8. C/C++实现PCA降维以及故障监测
  9. 易经之潜龙见龙惕龙 No.206
  10. 如何检查iPhone或iPad是否存在无法在iOS 11上运行的32位应用程序