WebViewClient 的方法全解
来源:互联网 发布:深圳网络出租屋牌照 编辑:程序博客网 时间:2024/06/07 13:27
doUpdateVisitedHistory(WebView view, String url, boolean isReload) //(更新历史记录)
onFormResubmission(WebView view, Message dontResend, Message resend) //(应用程序重新请求网页数据)
onLoadResource(WebView view, String url) // 在加载页面资源时会调用,每一个资源(比如图片)的加载都会调用一次。
onPageStarted(WebView view, String url, Bitmap favicon) //这个事件就是开始载入页面调用的,通常我们可以在这设定一个loading的页面,告诉用户程序在等待网络响应。
onPageFinished(WebView view, String url) //在页面加载结束时调用。同样道理,我们知道一个页面载入完成,于是我们可以关闭loading 条,切换程序动作。
onReceivedError(WebView view, int errorCode, String description, String failingUrl)// (报告错误信息)
onReceivedHttpAuthRequest(WebView view, HttpAuthHandler handler, String host,String realm)//(获取返回信息授权请求)
onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) //重写此方法可以让webview处理https请求。
onScaleChanged(WebView view, float oldScale, float newScale) // (WebView发生改变时调用)
onUnhandledKeyEvent(WebView view, KeyEvent event) //(Key事件未被加载时调用)
shouldOverrideKeyEvent(WebView view, KeyEvent event)//重写此方法才能够处理在浏览器中的按键事件。
shouldOverrideUrlLoading(WebView view, String url)
//在点击请求的是链接是才会调用,重写此方法返回true表明点击网页里面的链接还是在当前的webview里跳转,不跳到浏览器那边。这个函数我们可以做很多操作,比如我们读取到某些特殊的URL,于是就可以不打开地址,取消这个操作,进行预先定义的其他操作,这对一个程序是非常必要的。
onFormResubmission(WebView view, Message dontResend, Message resend) //(应用程序重新请求网页数据)
onLoadResource(WebView view, String url) // 在加载页面资源时会调用,每一个资源(比如图片)的加载都会调用一次。
onPageStarted(WebView view, String url, Bitmap favicon) //这个事件就是开始载入页面调用的,通常我们可以在这设定一个loading的页面,告诉用户程序在等待网络响应。
onPageFinished(WebView view, String url) //在页面加载结束时调用。同样道理,我们知道一个页面载入完成,于是我们可以关闭loading 条,切换程序动作。
onReceivedError(WebView view, int errorCode, String description, String failingUrl)// (报告错误信息)
onReceivedHttpAuthRequest(WebView view, HttpAuthHandler handler, String host,String realm)//(获取返回信息授权请求)
onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) //重写此方法可以让webview处理https请求。
onScaleChanged(WebView view, float oldScale, float newScale) // (WebView发生改变时调用)
onUnhandledKeyEvent(WebView view, KeyEvent event) //(Key事件未被加载时调用)
shouldOverrideKeyEvent(WebView view, KeyEvent event)//重写此方法才能够处理在浏览器中的按键事件。
shouldOverrideUrlLoading(WebView view, String url)
//在点击请求的是链接是才会调用,重写此方法返回true表明点击网页里面的链接还是在当前的webview里跳转,不跳到浏览器那边。这个函数我们可以做很多操作,比如我们读取到某些特殊的URL,于是就可以不打开地址,取消这个操作,进行预先定义的其他操作,这对一个程序是非常必要的。
0 0
- WebViewClient 的方法全解
- android WebViewClient的方法
- android WebViewClient的方法解释
- android WebViewClient的方法解释
- 关于android WebViewClient 的方法解释
- 关于android WebViewClient 的方法解释
- 关于android WebViewClient的方法解释
- webView 中WebViewClient有关方法的作用
- 关于android WebViewClient的方法解释
- 关于android WebViewClient的方法解释
- 关于android WebViewClient的方法解释
- 关于android WebViewClient的方法解释
- 关于android WebViewClient的方法解释
- 关于android WebViewClient的方法解释
- 关于android WebViewClient的方法解释
- 关于android WebViewClient的方法解释
- 关于android WebViewClient的方法解释
- 关于android WebViewClient的方法解释
- 一致性哈希算法
- javaScript学习基础知识汇总
- 《Java编程思想》学习笔记2——对象初始化和面向对象特性
- UESTC 92 Journey(LCA)
- 《Java编程思想》学习笔记3——内部类
- WebViewClient 的方法全解
- Java Web学习总结(9)——servlet和Jsp生命周期解读
- linux下node-webkit自动跨平台打包shell
- android 广播的简单使用
- 《Java编程思想》学习笔记4——集合容器
- Android:网络:获取JSON格式数据
- curl传参
- 测试计划的制定
- UGUI脚本记录