From d78d41b20c65ad5d0c4aed422c5a280fba4bee96 Mon Sep 17 00:00:00 2001 From: Javinator9889 Date: Fri, 3 Jul 2020 11:05:24 +0200 Subject: [PATCH] Dropped hardware support in Coil for avoiding possible errors --- app/build.gradle | 2 +- .../views/fragments/news/adapter/News.kt | 26 ------------------- 2 files changed, 1 insertion(+), 27 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 1fceafa..57a866c 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -40,7 +40,7 @@ android { applicationId "com.javinator9889.handwashingreminder" minSdkVersion 17 targetSdkVersion 29 - versionCode 135 + versionCode 136 versionName "1.2.0-${gitCommitHash}" multiDexEnabled true resConfigs "en", "es" diff --git a/app/src/main/java/com/javinator9889/handwashingreminder/activities/views/fragments/news/adapter/News.kt b/app/src/main/java/com/javinator9889/handwashingreminder/activities/views/fragments/news/adapter/News.kt index d059c38..97e04a2 100644 --- a/app/src/main/java/com/javinator9889/handwashingreminder/activities/views/fragments/news/adapter/News.kt +++ b/app/src/main/java/com/javinator9889/handwashingreminder/activities/views/fragments/news/adapter/News.kt @@ -24,7 +24,6 @@ import android.widget.ImageView import android.widget.TextView import androidx.lifecycle.LifecycleOwner import androidx.lifecycle.lifecycleScope -import coil.Coil import coil.api.load import coil.size.Scale import com.airbnb.lottie.LottieAnimationView @@ -72,42 +71,17 @@ data class News( item.lifecycleOwner.lifecycleScope.launch(Dispatchers.Main) { title.text = item.title description.text = item.short - val imageLoader = Coil.imageLoader(view.context) if (item.imageUrl != null) { imageHeader.load(item.imageUrl) { scale(Scale.FILL) lifecycle(item.lifecycleOwner) - allowHardware(true) } - /*val request = GetRequest.Builder(view.context) - .data(item.imageUrl) - .allowHardware(true) - .scale(Scale.FILL) - .build() - launch(Dispatchers.IO) { - val drawable = imageLoader.execute(request).drawable - withContext(Dispatchers.Main) { - imageHeader.setImageDrawable(drawable) - } - }*/ } else imageHeader.visibility = View.GONE if (item.websiteImageUrl != null) { websiteLogo.load(item.websiteImageUrl) { scale(Scale.FILL) lifecycle(item.lifecycleOwner) - allowHardware(true) } - /*val request = GetRequest.Builder(view.context) - .data(item.websiteImageUrl) - .allowHardware(true) - .scale(Scale.FILL) - .build() - launch(Dispatchers.IO) { - val drawable = imageLoader.execute(request).drawable - withContext(Dispatchers.Main) { - websiteLogo.setImageDrawable(drawable) - } - }*/ } else websiteLogo.visibility = View.GONE websiteName.text = item.website ?: context.getString(R.string.no_website)