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 binder机制
  3. android webview 自定义404错误页面!
  4. Android(安卓)简单欢迎页面设计
  5. android之Android类装载器DexClassLoader之一
  6. 自定义圆形进度条ProgressBar的三种方式
  7. Android去掉标题,强制设置横屏或竖屏
  8. [置顶] Android下实现自动关机的方法总结
  9. Android(安卓)判断Intent是否存在

随机推荐

  1. Android(安卓)数据存储与IO (一)
  2. Android(安卓)API 中文 (53) ―― BaseAdap
  3. 最强 Android(安卓)Studio 使用小技巧和
  4. 【流媒體】 Android(安卓)实时视频编码—
  5. android:targetSdkVersion问题。
  6. Coroutines in Android(安卓)- One Shot
  7. Netty多语言(Java、Android(安卓)、C#、We
  8. android MultiDex multiDex原理(一)
  9. 浅谈Android系统启动过程
  10. Android中的?attr/和?android:attr/