android在WebView中加载url,防止调用系统浏览器加载

只要重写webView的WebViewClient

具体代码如下:

web_adSentence.setWebViewClient(new WebViewClient() {            //覆盖shouldOverrideUrlLoading 方法            @Override            public boolean shouldOverrideUrlLoading(WebView view, String url) {                view.loadUrl(url);                return true;            }        });


只进行上述操作就可以让url在当前应用的webView中加载,不再调用系统浏览器

但是还建议对WebView进行设置,添加JavaScript等支持

具体代码如下:

webView.getSettings().setJavaScriptEnabled(true);        webView.getSettings().setAppCacheEnabled(true);        //设置 缓存模式        webView.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT);        // 开启 DOM storage API 功能        webView.getSettings().setDomStorageEnabled(true);



更多相关文章

  1. android典型代码系列(二十八)------通话记录的操作
  2. 【Android】Android清除本地数据缓存代码
  3. CyanogenMod开源代码
  4. android霓虹灯源代码——基础编
  5. Android 代码修改按钮上的图片
  6. android使用SmartRefreshLayout库实现下拉刷新和上拉加载

随机推荐

  1. android 获取屏幕宽高、view宽高
  2. android客户端加密代码
  3. Android(安卓)UI主进程跟子进程直接相互
  4. Android(安卓)判断当前线程是否是UI主线
  5. Android(安卓)中SpannableStringBuilder
  6. Linux命令行安装配置Android(安卓)SDK
  7. Android(安卓)四大组件--service的使用与
  8. android中RecyclerView添加下划线
  9. android sqlite3查询
  10. TSLib ported to Android(安卓)for touch