返回信息流顺带一个问题:
如果自己做图片缓存的话,先阻止webview加载图片,然后再通过img src 属性替换图片为本地图片。
目前想到的有这样两种方式:
1)通过setting设置autoload图片为false,然后页面加载完后再设置为true,这个时候,加入所谓的图片缓存(需要下载的下载等等)
2)讲html里的img src设置为一个非url的标签(可以是本地path),然后再通过这个标签去替换图片。这样就不会从网络上加载图片了。
第一个方案里,我亲测autoload设置为false的话,后续是无法通过js替换图片的。。
这两种方案都有一定的代价,如果有其他方式更好的方式,还请赐教。。。。
欢迎讨论啊。。[ema9][ema9][ema9]
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #23970同步于 2015/7/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖
[讨论]说一说webview的优化吧
zishi
2015/7/29镜像同步26 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
求教大神们一个问题,我在用listview中有webview的时候,上下滑动的时候webview总是会闪,这该怎么解决呢?是因为listview复用布局导致的嘛?之前试了网上说的禁止硬件加速什么的都不好使,,
发自「贵邮」
嗯,因为listview不可见的布局会复用吧,我设置了webview有效使用缓存,也不管用,,
【 在 zishi 的大作中提到: 】
: 闪是啥意思啊?重新加载了?
:
发自「贵邮」
【 在 finix 的大作中提到: 】
: 应该是因为WebView性能消耗太大吧,ListView中我都是用TextView代替的
: 嗯嗯,不过我做的是从网上爬的数据,中间很多有图文混排,这个用textview该怎么做呀?
发自「贵邮」