我的应用程序获得高达40MB的缓存数据,如何重新分配这些数据?

时间:2018-03-12 19:55:00

标签: android json android-recyclerview android-volley

我有一个非常简单的应用程序,它通过JSON解析Google Volley数据,将其放入ArrayList个对象中,然后在RecyclerView中获取它。这就是全部,非常简单,没有额外的功能,没有共享的偏好,除了RecyclerView无尽的滚动解决方案的实现之外什么都没有:https://github.com/codepath/android_guides/wiki/Endless-Scrolling-with-AdapterViews-and-RecyclerView

当我滚动时,应用程序正在获取更多数据,我可以看到缓存数据量与获取的项目数量之间的某些连接,当来自服务器的所有数据都被加载时缓存大小约为40mb并且不要多。它是可重复的,我可以清理所有缓存数据,然后再次滚动浏览所有项目 - 40MB缓存。

我该如何防止这种行为?

0 个答案:

没有答案