Android之WebView 防止调用系统浏览器打开页面
16lz
2021-01-23
android在WebView中加载url,防止调用系统浏览器加载
只要重写webView的WebViewClient
具体代码如下:
web_adSentence.setWebViewClient(new WebViewClient() { //覆盖shouldOverrideUrlLoading 方法 @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } });
但是还建议对WebView进行设置,添加JavaScript等支持
具体代码如下:
webView.getSettings().setJavaScriptEnabled(true); webView.getSettings().setAppCacheEnabled(true); //设置 缓存模式 webView.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT); // 开启 DOM storage API 功能 webView.getSettings().setDomStorageEnabled(true);
更多相关文章
- android典型代码系列(二十八)------通话记录的操作
- 【Android】Android清除本地数据缓存代码
- CyanogenMod开源代码
- android霓虹灯源代码——基础编
- Android 代码修改按钮上的图片
- android使用SmartRefreshLayout库实现下拉刷新和上拉加载