You*_*ode 5 android caching android-studio
我通过Android开发者阅读文档的保存数据,他们提到,将文件保存到内部存储时,您可以使用getFilesDir()或getCacheDir()。什么时候保存到缓存目录比较合适,什么类型的数据最好保存在这里?
应该getCacheDir()仅用于对于应用程序运行不是必需的数据。换句话说,您可以存储数据,如果不可用,可以从服务器获取数据。原因是系统可能会删除缓存目录中的所有文件以回收存储空间。
http://developer.android.com/training/basics/data-storage/files.html
使用缓存目录来保存临时文件。例如,如果您正在编写一个社交应用程序(例如 Instagram),并且在运行时该应用程序加载用户的图片,您可以将这些图片存储在缓存目录中,因此如果用户在离线时恢复该应用程序,他仍然能够看最后的照片。
确保在不再需要每个文件后将其删除,并对您在任何给定时间使用的内存量实施合理的大小限制,例如 1MB。
| 归档时间: |
|
| 查看次数: |
5768 次 |
| 最近记录: |