记录Android webView 的一点点
来源:互联网 发布:linux 远程唤醒 编辑:程序博客网 时间:2024/05/29 09:57
哎哟,本来以为 WebView 开发会很简单,写写连接进去,脚本启动啥的 就可以。~~ 可是万万没想到啊 坑就出来了(自身的原因)
1,webView
@Overridepublic void onPageFinished(WebView view, String url){ Log.e("onPageFinished",url); }这个 onPageFinished 真的不知道什么时候完后的啊,明显网页加载完成了,progressBar 下拉刷新一直在 没完没了的转啊,刷新啊!!!
只能从
@Overridepublic void onProgressChanged(WebView view, int newProgress)
newProgress == 100 的时候
写各种完成。。。。
2.
@Overridepublic boolean shouldOverrideUrlLoading(WebView view, String url) {
这个方法 是否继续在浏览中浏览
return true 在本浏览器浏览 flase 第三方浏览器
啊 当你没有网络的时候 你是根本进不了 这个方法的
3.接下来的问题就是 网页错误的解决了
啊,我现在是在 根目录下创建 assets 目录 把错误Web。HTML扔进去
然后在
@Overridepublic void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
啊 这是6.0以下的
@Overridepublic void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { super.onReceivedError(view, request, error);
啊 这是6.0以上执行的
然后把 HTML 在这里写~~~!!!!
有点问题的是 webview.getUrl 这个东西 错误的时候得到错误的地址,我就想刷新一下 没想到一直是这个错误的地址,烦人啊,我在想怎么获取 错误前的地址,然后下拉刷新 成功......现在还没有弄
4.下拉刷新与webView 冲突 , 冲突冲突 用的别人写的下拉刷新
PtrFrameLayout
本来以为这个刷新控件没什么问题 ,结果还是有问题,然后进去他写的源码看看,真的挺佩服的!!!!
阅读全文
0 0
- 记录Android webView 的一点点
- android同步的一点点记录
- 记录Raphael的一点点事
- 记录我忽略的一点点
- 记录使用Android WebView碰到的问题
- 我的Android记录(WebView&permissiom)
- Android使用WebView的一些记录
- Android之webview遇到的问题记录
- 每天学习一点点,每天记录一点点,android之路越走越远
- android webview使用记录
- Android WebView记录
- 一点点记录
- 记录一点点。。
- 记录一段最近学术的一点点知识
- Fragment 生命周期的一点点个人记录
- WebView的使用记录
- 每天一点点:android的消息
- Android WebView填坑记录
- 指数函数和自然对数
- 为何选择Python作为机器学习语言 机器学习能做些什么?
- Banner轮播图
- Vue 2.0 的建议学习顺序
- git merge test 分支 到 master
- 记录Android webView 的一点点
- python re的方法
- Linux 后台任务
- 不要错过分享#AI想法的机会
- 使用WKWebView进行交互时遇到的内存泄露的坑
- JQuery日历插件My97DatePicker日期范围限制
- 信号处理中数字频率与模拟频率的关系
- JS面试题——声明提前
- plsql相同变量高亮显示