1、public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
在点击请求的是链接是才会调用,重写此方法返回true表明点击网页里面的链接还是在当前的webview里跳转,不跳到浏览器那边。
2、public void onReceivedSslError(WebView view, SslErrorHandler handler, android.net.http.SslError error) {
handler.proceed();
}
重写此方法可以让webview处理https请求。
3、public boolean shouldOverrideKeyEvent(WebView view, KeyEvent event) {
return super.shouldOverrideKeyEvent(view, event);
}
}
重写此方法才能够处理在浏览器中的按键事件。
4、 public void onLoadResource(WebView view, String url) {
// TODO Auto-generated method stub
if (DEBUG) {
Log.d(TAG, " onLoadResource ");
}
super.onLoadResource(view, url);
}
在加载页面资源时会调用,每一个资源(比如图片)的加载都会调用一次。
5、 public void onPageStarted(WebView view, String url, Bitmap favicon) {
// TODO Auto-generated method stub
if (DEBUG) {
Log.d(TAG, " onPageStarted ");
}
if (url.endsWith(".apk")) {
download(url);//下载处理
}
super.onPageStarted(view, url, favicon);
}
在页面加载开始时调用。
6、public void onPageFinished(WebView view, String url) {
// TODO Auto-generated method stub
if (DEBUG) {
Log.d(TAG, " onPageFinished ");
}
super.onPageFinished(view, url);
}
在页面加载结束时调用。
相关文章
- 07-08关于电信cdma基站nid,sid,bid的解释
- 07-08关于bedtools merge 功能中sort 命令的解释
- 07-08关于win10家庭版开始按钮出现关键错误的解决方法
- 07-08关于collect.stream().collect()方法的使用
- 07-08关于js中的get、set方法
- 07-08关于求原根的方法及其证明
- 07-08Android中关于JNI 的学习(一)对于JNIEnv的一些认识
- 07-08Android JNI学习(四)——JNI的常用方法的中文API
- 07-08android – 使用getPixel()方法提取的巨大负值
- 07-08windows编程中关于“关闭窗口无法退出进程”的解决方法