我有一个允许用户显示照片的应用程序。它正在使用Glide下载它们。
当用户在本地创建照片时,他们可以立即在应用程序中看到它,因为该应用知道本地文件的位置。
但最终,我必须上传照片,以便其他设备上的其他用户可以使用。所有设备(包括创建照片的设备)现在都使用上传文件的URI。这意味着创建照片的设备第一次观看时,在上传后,再次以冗余方式再次下载照片时会出现恼人的延迟。 (之后是在Glide的缓存中)
应用程序将照片从本地文件上传到全局可用URI后面的位置。那时它知道本地文件的路径以及最终将从中下载的URI。
我希望爱能够在此时使用文件内容为下载URI预先填充Glide的缓存。没有冗余下载;没有恼人的延迟。
我已经在Glide上戳了一下,我只是不知道如何做到这一点。