From 60597a0b1c34564a638fc6c758eafcd82fcad79b Mon Sep 17 00:00:00 2001 From: Corewala Date: Sat, 8 Jan 2022 11:17:20 -0500 Subject: [PATCH] Added share dialog on long tap --- .../java/corewala/buran/ui/GemActivity.kt | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/app/src/main/java/corewala/buran/ui/GemActivity.kt b/app/src/main/java/corewala/buran/ui/GemActivity.kt index 49bf2b5..5a31131 100644 --- a/app/src/main/java/corewala/buran/ui/GemActivity.kt +++ b/app/src/main/java/corewala/buran/ui/GemActivity.kt @@ -71,27 +71,18 @@ class GemActivity : AppCompatActivity() { private val onLink: (link: URI, longTap: Boolean, adapterPosition: Int) -> Unit = { uri, longTap, position: Int -> if(longTap){ - loadingView(true) - - omniTerm.imageAddress(uri.toString()) - omniTerm.uri.let{ - model.requestInlineImage(URI.create(it.toString())){ imageUri -> - imageUri?.let{ - runOnUiThread { - loadingView(false) - loadImage(position, imageUri) - } - } - } + Intent().apply { + action = Intent.ACTION_SEND + putExtra(Intent.EXTRA_TEXT, uri.toString()) + type = "text/plain" + startActivity(Intent.createChooser(this, null)) } - }else{ //Reset input text hint after user has been searching if(inSearch) { binding.addressEdit.hint = getString(R.string.main_input_hint) inSearch = false } - omniTerm.navigation(uri.toString()) } }