`
咖啡动力
  • 浏览: 435312 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Android使用webview,触发网页中链接的事件 以及webview加载本地html、本apk内html和远程URL

阅读更多

  String strURI = ("file:///android_asset/first/first.html");   //本地文件
// String strURI="http://www.baidu.com";    //网络文件

 //String strURI="content://com.android.htmlfileprovider/sdcard/index.html";  //打开本地sd卡内的index.html文件


  final WebView mWebView;
  mWebView = new WebView(this);  
  mWebView.loadUrl(strURI); 

 

 

mWebView.setWebViewClient(new WebViewClient() {

   // 得到请求时的错误
   public void onReceivedError(WebView view, int errorCode,
     String description, String failingUrl) {
    System.out.println("2222222222222222222222222222222"
      + errorCode);
    
   }

   // 打开连接前的事件
   public boolean shouldOverrideUrlLoading(WebView view, String url) {
    mWebView.loadUrl(strURI1);
    return false;
    
   }
 
 });

分享到:
评论
2 楼 咖啡动力 2014-03-18  
mWebView载入的当然是网址了
1 楼 mvpstevenlin 2012-04-20  
// 打开连接前的事件
   public boolean shouldOverrideUrlLoading(WebView view, String url) {
    mWebView.loadUrl(strURI1);
    return false;
   
   }

strURI1 是什么?

相关推荐

Global site tag (gtag.js) - Google Analytics