我正在编写我的第一个应用程序,这可能是一个愚蠢的问题,但我发现的问题还不清楚。
1:如果我使用LRU缓存作为位图,那么图像文件存储在哪里? (即。它们将存储在哪个文件夹中?)
2:如果我使用的是位图的SQLite数据库,那么存储的图像文件在哪里? (与上述问题相同,但对于SQLite)
任何帮助将不胜感激!
答案 0 :(得分:0)
如果您将LRU缓存用于位图,则可以将内存缓存与LruCache类或磁盘缓存与DiskLruCache一起使用。请参阅documentation。使用磁盘缓存可以在内部或外部存储上保存位图。 否则,使用Sqlite时,出于安全原因将位图保存在数据库文件中,建议在内部存储上存储sqlite数据库。