Java 在android中,在内存中缓存数据和在磁盘上缓存数据有什么区别?
内存中的缓存数据与android中的磁盘缓存数据有什么区别?使用内存缓存 内存缓存以占用宝贵的应用程序内存为代价,提供了对数据/位图的快速访问 禁用--->其内存限制和崩溃 使用磁盘缓存 如果使用内存缓存,应用程序可能会被另一个任务(如电话)中断,而在后台,它可能会被杀死,内存缓存也会被破坏。用户恢复后,应用程序必须再次处理每个图像 在这些情况下,可以使用磁盘缓存来持久化已处理的位图,并帮助减少在内存缓存中图像不再可用时的加载时间 内存缓存在UI线程中检查,磁盘缓存在后台线程中检查 有关更多详细信息,请参阅的副本?Java 在android中,在内存中缓存数据和在磁盘上缓存数据有什么区别?,java,android,memory,kotlin,Java,Android,Memory,Kotlin,内存中的缓存数据与android中的磁盘缓存数据有什么区别?使用内存缓存 内存缓存以占用宝贵的应用程序内存为代价,提供了对数据/位图的快速访问 禁用--->其内存限制和崩溃 使用磁盘缓存 如果使用内存缓存,应用程序可能会被另一个任务(如电话)中断,而在后台,它可能会被杀死,内存缓存也会被破坏。用户恢复后,应用程序必须再次处理每个图像 在这些情况下,可以使用磁盘缓存来持久化已处理的位图,并帮助减少在内存缓存中图像不再可用时的加载时间 内存缓存在UI线程中检查,磁盘缓存在后台线程中检查 有关更多详细