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...