Fix lockscreen, playlist icon
This commit is contained in:
parent
4470a66fb2
commit
c9811ca06b
42 changed files with 350 additions and 262 deletions
|
@ -54,7 +54,7 @@ public final class RetroGlideExtension {
|
|||
@GlideOption
|
||||
public static RequestOptions artistOptions(@NonNull RequestOptions requestOptions, @NonNull Artist artist) {
|
||||
return requestOptions
|
||||
.diskCacheStrategy(DiskCacheStrategy.RESOURCE)
|
||||
.diskCacheStrategy(DiskCacheStrategy.AUTOMATIC)
|
||||
.error(R.drawable.default_artist_art)
|
||||
.placeholder(R.drawable.default_artist_art)
|
||||
.priority(Priority.LOW)
|
||||
|
|
|
@ -42,7 +42,10 @@ import java.util.concurrent.TimeUnit
|
|||
|
||||
class ArtistImage(val artistName: String, val skipOkHttpCache: Boolean)
|
||||
|
||||
class ArtistImageFetcher(private val context: Context, private val lastFMRestClient: LastFMRestClient, private val okHttp: OkHttpClient, private val model: ArtistImage) : DataFetcher<InputStream> {
|
||||
class ArtistImageFetcher(private val context: Context,
|
||||
private val lastFMRestClient: LastFMRestClient,
|
||||
private val okHttp: OkHttpClient,
|
||||
private val model: ArtistImage) : DataFetcher<InputStream> {
|
||||
@Volatile
|
||||
private var isCancelled: Boolean = false
|
||||
private var call: Call<LastFmArtist>? = null
|
||||
|
@ -54,7 +57,7 @@ class ArtistImageFetcher(private val context: Context, private val lastFMRestCli
|
|||
}
|
||||
|
||||
override fun getDataSource(): DataSource {
|
||||
return DataSource.MEMORY_CACHE
|
||||
return DataSource.LOCAL
|
||||
}
|
||||
|
||||
override fun loadData(priority: Priority, callback: DataFetcher.DataCallback<in InputStream>) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue