From fe767a5df02063222c5d85109d0e144d4db1ca4e Mon Sep 17 00:00:00 2001 From: Kirill Nayduik Date: Mon, 28 Jun 2021 12:23:11 +0300 Subject: [PATCH] Fix linter for Context.kt and SpanUtils.kt --- kotlin-extensions/build.gradle | 1 + .../src/main/java/ru/touchin/extensions/Context.kt | 7 +++++-- .../touchin/roboswag/components/utils/spans/SpanUtils.kt | 1 - 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/kotlin-extensions/build.gradle b/kotlin-extensions/build.gradle index 007e067..acea491 100644 --- a/kotlin-extensions/build.gradle +++ b/kotlin-extensions/build.gradle @@ -2,6 +2,7 @@ apply from: "../android-configs/lib-config.gradle" dependencies { implementation "androidx.recyclerview:recyclerview" + implementation project(path: ':logging') constraints { implementation("androidx.recyclerview:recyclerview") { diff --git a/kotlin-extensions/src/main/java/ru/touchin/extensions/Context.kt b/kotlin-extensions/src/main/java/ru/touchin/extensions/Context.kt index 54b0f09..aa7b8a2 100644 --- a/kotlin-extensions/src/main/java/ru/touchin/extensions/Context.kt +++ b/kotlin-extensions/src/main/java/ru/touchin/extensions/Context.kt @@ -1,14 +1,17 @@ package ru.touchin.extensions +import android.content.ActivityNotFoundException import android.content.Context import android.content.Intent import android.net.Uri import android.os.Bundle +import ru.touchin.roboswag.core.log.Lc -fun Context.safeStartActivity(intent: Intent, options: Bundle? = null, resolveFlags: Int = 0) = +fun Context.safeStartActivity(intent: Intent, options: Bundle? = null) = try { startActivity(intent, options) - } catch (e: Throwable) { + } catch (e: ActivityNotFoundException) { + Lc.e(e, "Couldn't find activity with this parameters") } fun Context.openBrowser(url: String) = Intent(Intent.ACTION_VIEW) diff --git a/utils/src/main/java/ru/touchin/roboswag/components/utils/spans/SpanUtils.kt b/utils/src/main/java/ru/touchin/roboswag/components/utils/spans/SpanUtils.kt index b69a0cd..6d60745 100644 --- a/utils/src/main/java/ru/touchin/roboswag/components/utils/spans/SpanUtils.kt +++ b/utils/src/main/java/ru/touchin/roboswag/components/utils/spans/SpanUtils.kt @@ -4,7 +4,6 @@ import android.text.SpannableString import android.text.Spanned import android.text.TextPaint import android.text.style.ClickableSpan -import android.text.style.ForegroundColorSpan import android.text.style.URLSpan import android.text.util.Linkify import android.view.View