From 789c84a706646a3d50587f1c3360479649c40a15 Mon Sep 17 00:00:00 2001 From: Bastien COURTARO Date: Wed, 26 Oct 2022 16:32:24 +0200 Subject: [PATCH 1/2] Added view intent action on android --- .../src/main/java/com/meedan/ShareMenuModule.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/android/src/main/java/com/meedan/ShareMenuModule.java b/android/src/main/java/com/meedan/ShareMenuModule.java index 09abd7b..fe49889 100644 --- a/android/src/main/java/com/meedan/ShareMenuModule.java +++ b/android/src/main/java/com/meedan/ShareMenuModule.java @@ -58,7 +58,20 @@ private ReadableMap extractShared(Intent intent) { WritableMap data = Arguments.createMap(); data.putString(MIME_TYPE_KEY, type); - if (Intent.ACTION_SEND.equals(action)) { + if (Intent.ACTION_VIEW.equals(action)) { + + if ("text/plain".equals(type)) { + data.putString(DATA_KEY, intent.getStringExtra(Intent.EXTRA_TEXT)); + return data; + } + + Uri fileUri = intent.getData(); + + if (fileUri != null) { + data.putString(DATA_KEY, fileUri.toString()); + return data; + } + } else if (Intent.ACTION_SEND.equals(action)) { if ("text/plain".equals(type)) { data.putString(DATA_KEY, intent.getStringExtra(Intent.EXTRA_TEXT)); return data; From 03c9bf29bb9c61b6017cd4efb7cf6c7a7b90be24 Mon Sep 17 00:00:00 2001 From: Bastien COURTARO Date: Wed, 2 Nov 2022 16:52:24 +0100 Subject: [PATCH 2/2] Updated documentation --- ANDROID_INSTRUCTIONS.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ANDROID_INSTRUCTIONS.md b/ANDROID_INSTRUCTIONS.md index 2339dc3..ee24187 100644 --- a/ANDROID_INSTRUCTIONS.md +++ b/ANDROID_INSTRUCTIONS.md @@ -58,5 +58,10 @@ public class MainApplication extends Application implements ReactApplication { + + + + + ```