java - 如何在android中的webview中打开链接类似于inappbrowser

标签 java android webview

这是我的 MainActivity.java 代码,用于在我的应用程序中显示 webview

          setContentView(R.layout.activity_main); /* xml layout file */
        wv = (WebView) findViewById(R.id.webview);
        WebSettings webSettings = wv.getSettings();
        webSettings.setSavePassword(true);
        webSettings.setSaveFormData(true);
        webSettings.setJavaScriptEnabled(true);
        webSettings.setUseWideViewPort(true);
        webSettings.setLoadWithOverviewMode(true);
        webSettings.setSupportZoom(false);

/* 这是我的 WebChromeClient 代码,但它不起作用 */

     wv.setWebChromeClient(new WebChromeClient() {
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
                view.loadUrl(url);
                return false;
            }

如何修复它并使链接在 WebView 中打开 希望我做的一切都是正确的

最佳答案

wv.getSettings().setJavaScriptEnabled(true); // enable javascript

final Activity activity = this;

 wv.setWebViewClient(new WebViewClient() {
                public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
                    Toast.makeText(activity, description, Toast.LENGTH_SHORT).show();
                }
            });

wv.loadUrl("http://www.google.com");

还在 list 文件中提供 Internet 权限。

关于java - 如何在android中的webview中打开链接类似于inappbrowser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32323804/

相关文章:

java - 从 GenericType<T>.class 过滤器获取最通用类型的集合

java - Mongo聚合查询到java

java - Android:找不到 setTextTypeFace 字体资源

java - 从加载本地html的webview中捕获图片

javascript - Android WebView不显示网站内容

java - Jackson 反序列化 - 空对象引用上的 JsonMappingException

Java Spring MVC 模板项目问题

java - Jodatime IllegalInstantException 异常

android - 打开抽屉导航时更改顶部栏的背景颜色

JavaScript 控制台和 QML WebView