Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-notes.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/it/niedermann/owncloud/notes/util/ShareUtil.java')
-rw-r--r--app/src/main/java/it/niedermann/owncloud/notes/util/ShareUtil.java20
1 files changed, 20 insertions, 0 deletions
diff --git a/app/src/main/java/it/niedermann/owncloud/notes/util/ShareUtil.java b/app/src/main/java/it/niedermann/owncloud/notes/util/ShareUtil.java
new file mode 100644
index 00000000..1a1f6f37
--- /dev/null
+++ b/app/src/main/java/it/niedermann/owncloud/notes/util/ShareUtil.java
@@ -0,0 +1,20 @@
+package it.niedermann.owncloud.notes.util;
+
+import android.content.Context;
+import android.content.Intent;
+
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+
+import static android.content.ClipDescription.MIMETYPE_TEXT_PLAIN;
+
+public class ShareUtil {
+ public static void openShareDialog(@NonNull Context context, @Nullable String subject, @Nullable String text) {
+ context.startActivity(Intent.createChooser(new Intent()
+ .setAction(Intent.ACTION_SEND)
+ .setType(MIMETYPE_TEXT_PLAIN)
+ .putExtra(Intent.EXTRA_SUBJECT, subject)
+ .putExtra(Intent.EXTRA_TITLE, subject)
+ .putExtra(Intent.EXTRA_TEXT, text), subject));
+ }
+}