From b8ff349bfd59cc9a2520f53b8522758aedb713eb Mon Sep 17 00:00:00 2001 From: tom79 Date: Thu, 28 Nov 2019 19:05:20 +0100 Subject: [PATCH] Some improvements --- .../app/fedilab/android/client/Entities/Status.java | 11 +++++++++++ app/src/main/res/menu/links_popup.xml | 4 ++++ app/src/main/res/values/strings.xml | 1 + 3 files changed, 16 insertions(+) diff --git a/app/src/main/java/app/fedilab/android/client/Entities/Status.java b/app/src/main/java/app/fedilab/android/client/Entities/Status.java index ea4737ef7..f9dc18327 100644 --- a/app/src/main/java/app/fedilab/android/client/Entities/Status.java +++ b/app/src/main/java/app/fedilab/android/client/Entities/Status.java @@ -698,6 +698,16 @@ public class Status implements Parcelable { sendIntent.setType("text/plain"); context.startActivity(Intent.createChooser(sendIntent, context.getString(R.string.share_with))); break; + + case R.id.action_open_other_app: + Intent intent = new Intent(Intent.ACTION_VIEW); + intent.setData(Uri.parse(url)); + try { + context.startActivity(intent); + } catch (Exception e) { + Toasty.error(context, context.getString(R.string.toast_error), Toast.LENGTH_LONG).show(); + } + break; case R.id.action_copy_link: ClipboardManager clipboard = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE); ClipData clip = ClipData.newPlainText(Helper.CLIP_BOARD, url); @@ -717,6 +727,7 @@ public class Status implements Parcelable { } }); popup.show(); + textView.clearFocus(); BaseActivity.canShowActionMode = false; } diff --git a/app/src/main/res/menu/links_popup.xml b/app/src/main/res/menu/links_popup.xml index 5b4e2bd26..77d8f7e89 100644 --- a/app/src/main/res/menu/links_popup.xml +++ b/app/src/main/res/menu/links_popup.xml @@ -9,6 +9,10 @@ android:id="@+id/action_share_link" android:title="@string/share_link" /> + Display full link Share link The URL has been copied to the clipboard + Open with another app \ No newline at end of file