Webview也开放了浏览器

时间:2016-05-06 13:42:49

标签: android webview

您好我使用webview来显示徽标的gif动画,但在某些手机中使用4.0 - 4.2 SO如果我来自onresume时触摸gif它会在空白页面中打开浏览器。直到我关闭它我才能进入应用程序。为什么会这样?

 webViewSplash.clearCache(true);
    webViewSplash.reload();
    webViewSplash.setBackgroundColor(getColorResource(R.color.Transparent));
    webViewSplash.post(() -> {
        try {
            webViewSplash.loadDataWithBaseURL("file:///android_asset/", "<html style=\"margin: 0;\"> "
                            + "<body style=\"margin: 0;\"><img src=\"data:image/gif;base64,"
                            + Base64.encodeToString(Functions.readBytes(getResources()
                            .openRawResource(R.drawable.splash_animation)), Base64.DEFAULT)
                            + "\" style=\"width: 100%; height: 100%\" /> </body></html>",
                    "text/html", BuildConfig.DEFAULT_CHARSET, null);
        } catch (Exception ex) {

    });

1 个答案:

答案 0 :(得分:0)

<强>解决:

使用myWebView.setWebViewClient(new WebViewClient());工作。感谢@JonasCz和@SnildDolkow