diff --git a/app/src/main/kotlin/com/simplemobiletools/launcher/adapters/LaunchersAdapter.kt b/app/src/main/kotlin/com/simplemobiletools/launcher/adapters/LaunchersAdapter.kt index b858e78..181b8b5 100644 --- a/app/src/main/kotlin/com/simplemobiletools/launcher/adapters/LaunchersAdapter.kt +++ b/app/src/main/kotlin/com/simplemobiletools/launcher/adapters/LaunchersAdapter.kt @@ -6,6 +6,7 @@ import android.view.ViewGroup import android.view.ViewTreeObserver import androidx.recyclerview.widget.RecyclerView import com.bumptech.glide.Glide +import com.bumptech.glide.load.engine.DiskCacheStrategy import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions import com.bumptech.glide.request.transition.DrawableCrossFadeFactory import com.qtalk.recyclerviewfastscroller.RecyclerViewFastScroller @@ -84,6 +85,7 @@ class LaunchersAdapter( Glide.with(activity) .load(launcher.drawable) .placeholder(placeholderDrawable) + .diskCacheStrategy(DiskCacheStrategy.RESOURCE) .transition(DrawableTransitionOptions.withCrossFade(factory)) .into(launcher_icon) diff --git a/app/src/main/kotlin/com/simplemobiletools/launcher/adapters/WidgetsAdapter.kt b/app/src/main/kotlin/com/simplemobiletools/launcher/adapters/WidgetsAdapter.kt index bd34dbe..bc66458 100644 --- a/app/src/main/kotlin/com/simplemobiletools/launcher/adapters/WidgetsAdapter.kt +++ b/app/src/main/kotlin/com/simplemobiletools/launcher/adapters/WidgetsAdapter.kt @@ -6,6 +6,7 @@ import android.view.ViewGroup import android.widget.RelativeLayout import androidx.recyclerview.widget.RecyclerView import com.bumptech.glide.Glide +import com.bumptech.glide.load.engine.DiskCacheStrategy import com.simplemobiletools.commons.extensions.getProperTextColor import com.simplemobiletools.commons.extensions.toast import com.simplemobiletools.launcher.R @@ -99,6 +100,7 @@ class WidgetsAdapter( Glide.with(activity) .load(widget.widgetPreviewImage) + .diskCacheStrategy(DiskCacheStrategy.RESOURCE) .into(widgetPreview.widget_image) widgetPreview.setOnClickListener {