【问题标题】:Android Webview memory increasesAndroid Webview 内存增加
【发布时间】:2013-06-07 07:30:55
【问题描述】:

我在我的应用程序中使用 android webview 进行浏览。所有页面加载正常。没有问题。但随着我不断浏览(打开链接),内存不断增加。例如:3 个页面导航到 60 mb,到达某个点后应用崩溃。

现在,这些是常规网站,如 cnn.com、gmail.com、gap.com 等

有什么想法或建议吗?

谢谢!

【问题讨论】:

  • 我也有类似的问题。我在几个加载所有类型页面甚至内部 html 的活动中有几个 webviews。我释放并销毁 webviews 甚至在每次活动更改中的活动,这没关系.....一些在线内容加载,通常,使所有 webviews 开始在性能上逐渐受到影响......当我进去时保存的离线 html 通常会很好。我不明白如何影响,是否有全局设置或影响所有人的东西??

标签: android memory webview memory-leaks


【解决方案1】:

您应该使用缓存来避免此类内存泄漏!
加载的图像可以缓存在磁盘上并以增量方式加载。
这是generic caching library 和example usage >>

【讨论】:

  • 该页面不一定有图片....只是 google.com 主页需要 25 mb...
猜你喜欢
  • 1970-01-01
  • 2011-11-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多