我有一个关于管理大量位图的推荐/最佳实践的问题。 (这是一个翻页书类型的应用程序,用户可以在其中浏览并创建新页面......就像一堆虚拟的便笺k?) 以前,我有一个包含位图的对象数组列表(性能良好),但我很快就遇到了 dalvik 虚拟机堆限制导致的内存不足问题。
后来我尝试将屏幕上未显示的位图存储到SD卡作为缓存,然后按需抓取它们,但我发现这在我的手机上比以前的方法要慢得多。
解决这个问题的最佳计划是什么?
最佳答案
也许你可以尝试组合。将位图保留在 SD 卡上作为缓存,当加载位图“B”时,您将位图“A”和“C”加载到内存中,其中“A”和“C”是应用程序中围绕“B”的位图。
关于android - android 管理大量位图的有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4905027/