diff --git a/mobile/app/src/main/java/org/exarhteam/iitc_mobile/share/ShareActivity.java b/mobile/app/src/main/java/org/exarhteam/iitc_mobile/share/ShareActivity.java
index d1cf4baa8..10f2e4d94 100644
--- a/mobile/app/src/main/java/org/exarhteam/iitc_mobile/share/ShareActivity.java
+++ b/mobile/app/src/main/java/org/exarhteam/iitc_mobile/share/ShareActivity.java
@@ -35,11 +35,12 @@ public static Intent forFile(final Context context, final File file, final Strin
final Uri uri = Build.VERSION.SDK_INT >= Build.VERSION_CODES.N
? FileProvider.getUriForFile(context, BuildConfig.APPLICATION_ID + ".provider", file)
: Uri.fromFile(file);
- return new Intent(context, ShareActivity.class)
- .putExtra(EXTRA_TYPE, TYPE_FILE)
- .putExtra("uri", uri)
- .putExtra("type", type)
- .addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
+ Intent shareIntent = new Intent().setAction(Intent.ACTION_SEND)
+ .putExtra(Intent.EXTRA_STREAM, uri)
+ .addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)
+ .setType(type);
+ String title = context.getString(R.string.send_to);
+ return Intent.createChooser(shareIntent, title);
}
public static Intent forPosition(final Context context, final double lat, final double lng, final int zoom,
diff --git a/mobile/app/src/main/res/values/strings.xml b/mobile/app/src/main/res/values/strings.xml
index 334142e6c..df6e56a1e 100644
--- a/mobile/app/src/main/res/values/strings.xml
+++ b/mobile/app/src/main/res/values/strings.xml
@@ -174,5 +174,6 @@
Be careful: Javascript from external sources may contain harmful code (spyware etc.)!
Are you sure you want to proceed?]]>
+ Send to...