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

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


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


以下是代码:
 	
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);


...全文
435 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
gooqii 2017-05-31
  • 打赏
  • 举报
回复
用XWalkView代替webView吧
ganshenml 2017-02-15
  • 打赏
  • 举报
回复
难道就没人体验过7.0?

80,354

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧