Android 缓存视频Firestore
我在Android应用程序中显示照片和视频 照片缓存由Android 缓存视频Firestore,android,firebase,google-cloud-firestore,firebase-storage,offline-caching,Android,Firebase,Google Cloud Firestore,Firebase Storage,Offline Caching,我在Android应用程序中显示照片和视频 照片缓存由Glide确保,但我也想缓存从Firestore数据库下载的视频 每次我重新启动应用程序时,加载所有视频都需要很长时间(URL存储在Firestore中,来自Firebase存储,并显示在RecyclerView中) 我知道firestore允许在客户端数据脱机时对其进行持久化,但在我的情况下不是这样,我认为这是自动的 我该怎么办?如果视频是从Firebase存储读取的,则它们不会在本地自动缓存 不过,您有一些选择: 您可以自己在本地存储它
Glide
确保,但我也想缓存从Firestore数据库下载的视频
每次我重新启动应用程序时,加载所有视频都需要很长时间(URL存储在Firestore中,来自Firebase存储,并显示在RecyclerView
中)
我知道firestore允许在客户端数据脱机时对其进行持久化,但在我的情况下不是这样,我认为这是自动的
我该怎么办?如果视频是从Firebase存储读取的,则它们不会在本地自动缓存 不过,您有一些选择:
- 您可以自己在本地存储它们,例如将它们下载到本地文件。然后您需要自己管理这个本地缓存,或者找到一个库来完成这项工作
- 如果从下载URL读取文件,则可以将其作为本地缓存