Android:需要临时保存图像

时间:2016-04-05 22:14:27

标签: android image caching storage

我有一个场景,我不确定使用哪种类型的存储。我有一个viewpager,其中每个页面都需要在用户在页面上绘制的本地设备中保存位图。如果我使用了应用程序缓存,则缓存中的文件将被删除(如果低)。如果发生这种情况,刷到上一个屏幕的用户将在某个时刻消失。

如果我自己使用了应用程序目录,我必须手动删除该目录中的所有文件。

第二种选择是否可行?

2 个答案:

答案 0 :(得分:0)

您可以使用应用程序目录以及您拥有ViewPager的活动/片段销毁事件,您可以编写代码来删除这些文件。

答案 1 :(得分:0)

使用Picasso库自动管理图像缓存,

当您滑回上一页时,它会将已删除的图像从磁盘恢复到内存中,因此您不必将图像保存在应用程序目录中。

http://square.github.io/picasso/