Fix crash when clicking links in about without browser available (#3284)

* Fix crash when clicking links in about without browser available
This commit is contained in:
Bnyro 2023-03-10 18:00:42 +01:00 committed by GitHub
parent 44024c7ef4
commit e08505491f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -3,11 +3,17 @@ package com.github.libretube.helpers
import android.content.Context import android.content.Context
import android.content.Intent import android.content.Intent
import android.net.Uri import android.net.Uri
import com.github.libretube.R
import com.github.libretube.extensions.toastFromMainThread
object IntentHelper { object IntentHelper {
fun openLinkFromHref(context: Context, link: String) { fun openLinkFromHref(context: Context, link: String) {
val uri = Uri.parse(link) val uri = Uri.parse(link)
val launchIntent = Intent(Intent.ACTION_VIEW).setData(uri) val launchIntent = Intent(Intent.ACTION_VIEW).setData(uri)
context.startActivity(launchIntent) try {
context.startActivity(launchIntent)
} catch (e: Exception) {
context.toastFromMainThread(R.string.unknown_error)
}
} }
} }