From 293c28579bc975ee3f523f30ba5f267b7c0f4335 Mon Sep 17 00:00:00 2001 From: rybakovi Date: Fri, 25 Jun 2021 12:41:04 +0300 Subject: [PATCH] fix open browser --- .../src/main/java/ru/touchin/extensions/Context.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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 ca9d768..54b0f09 100644 --- a/kotlin-extensions/src/main/java/ru/touchin/extensions/Context.kt +++ b/kotlin-extensions/src/main/java/ru/touchin/extensions/Context.kt @@ -5,8 +5,11 @@ import android.content.Intent import android.net.Uri import android.os.Bundle -fun Context.safeStartActivity(intent: Intent, options: Bundle? = null, resolveFlags: Int = 0): Boolean = - packageManager.resolveActivity(intent, resolveFlags)?.let { startActivity(intent, options) } != null +fun Context.safeStartActivity(intent: Intent, options: Bundle? = null, resolveFlags: Int = 0) = + try { + startActivity(intent, options) + } catch (e: Throwable) { + } fun Context.openBrowser(url: String) = Intent(Intent.ACTION_VIEW) .setData(Uri.parse(url))