Android 7.0 Nougat 中WebView加载网页显示图片不完全
Android 7.0 Nougat 中WebView加载网页显示图片不完全
发布时间:2018-02-01 来源:查字典编辑
摘要:在使用模拟器进行网页加载时,7.0的系统显示图片不完全——>网页中包含很多图片,上面的图片显示出来了,后面的全部是空白。图片URL是没有问题...

在使用模拟器进行网页加载时,7.0 的系统显示图片不完全—— >网页中包含很多图片,上面的图片显示出来了,后面的全部是空白。图片URL是没有问题的,单独请求这些空白的图片也是可以加载出来的。重要一点是:在6.0的系统中全部图片都是显示正常的,内存占用也比较少,50多M就可以了,但是切换到7.0的系统时,使用模拟器打开WebView有时候内存突然一下飙到100多M,平稳下来后的内存也比6.0的系统要高。

Android 7.0 Nougat 中WebView加载网页显示图片不完全0

上面的图片显示正常,下面的图片全部变成了空白:

Android 7.0 Nougat 中WebView加载网页显示图片不完全1

以下是代码:

 	
        webview = new WebView(getApplicationContext());
        webview.getSettings().setJavaScriptEnabled(true);
        webview.getSettings().setDomStorageEnabled(true);
        webview.getSettings().setBlockNetworkImage(false);
        webview.addJavascriptInterface(new MJavascriptInterface(this,imageUrls), "imagelistener");
        webview.setWebViewClient(new MyWebViewClient());
    	webview.loadUrl(urlStr);

回复讨论(解决方案)

难道就没人体验过7.0? 用XWalkView代替webView吧

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新安卓软件开发学习
热门安卓软件开发学习
编程开发子分类