speed up fullscreen media showing a bit by providing files last modified too
This commit is contained in:
parent
c783ae4b5d
commit
60e0a68c1c
2 changed files with 3 additions and 3 deletions
|
@ -598,7 +598,7 @@ fun Activity.fileRotatedSuccessfully(path: String, lastModified: Long) {
|
|||
updateLastModified(path, lastModified)
|
||||
}
|
||||
|
||||
Picasso.get().invalidate(path.getFileKey())
|
||||
Picasso.get().invalidate(path.getFileKey(lastModified))
|
||||
// we cannot refresh a specific image in Glide Cache, so just clear it all
|
||||
val glide = Glide.get(applicationContext)
|
||||
glide.clearDiskCache()
|
||||
|
|
|
@ -410,7 +410,7 @@ class PhotoFragment : ViewPagerFragment() {
|
|||
private fun loadWithGlide(path: String, addZoomableView: Boolean) {
|
||||
val priority = if (mIsFragmentVisible) Priority.IMMEDIATE else Priority.NORMAL
|
||||
val options = RequestOptions()
|
||||
.signature(getFilePathToShow().getFileSignature())
|
||||
.signature(getFilePathToShow().getFileSignature(mMedium.modified))
|
||||
.format(DecodeFormat.PREFER_ARGB_8888)
|
||||
.priority(priority)
|
||||
.diskCacheStrategy(DiskCacheStrategy.RESOURCE)
|
||||
|
@ -450,7 +450,7 @@ class PhotoFragment : ViewPagerFragment() {
|
|||
val picasso = Picasso.get()
|
||||
.load(pathToLoad)
|
||||
.centerInside()
|
||||
.stableKey(mMedium.path.getFileKey())
|
||||
.stableKey(mMedium.path.getFileKey(mMedium.modified))
|
||||
.resize(mScreenWidth, mScreenHeight)
|
||||
|
||||
if (mCurrentRotationDegrees != 0) {
|
||||
|
|
Loading…
Reference in a new issue