码迷,mamicode.com
首页 > 移动开发 > 详细

Android WebView的注意事项

时间:2015-02-03 10:43:54      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:

1、修改权限,添加<uses-permission android:name="android.permission.INTERNET"/>

2、loadUrl方法要写明协议(如http://,file://等),我就是没有写协议,结果webview白屏但没有报错,调试了很久。

3、处理跳转和返回

//跳转
new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
// TODO Auto-generated method stub
view.loadUrl(url);// 使用当前WebView处理跳转
return true;//true表示此事件在此处被处理,不需要再广播
}}

//返回
    //覆盖Activity类的onKeyDown(int keyCoder,KeyEvent event)方法
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if ((keyCode == KeyEvent.KEYCODE_BACK) && webView.canGoBack()) {
            webView.goBack(); //goBack()表示返回WebView的上一页面
            return true;
        }
        return false;
    }

 

Android WebView的注意事项

标签:

原文地址:http://www.cnblogs.com/xdao/p/android_webview.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!