diff --git a/src/main/java/de/dennisguse/opentracks/util/IntentUtils.java b/src/main/java/de/dennisguse/opentracks/util/IntentUtils.java index 4c9132266..24333e6ea 100644 --- a/src/main/java/de/dennisguse/opentracks/util/IntentUtils.java +++ b/src/main/java/de/dennisguse/opentracks/util/IntentUtils.java @@ -89,13 +89,13 @@ public class IntentUtils { uris.add(uriAndMime.first); mime = uriAndMime.second; } - return new Intent(action) - .putExtra(Intent.EXTRA_SUBJECT, context.getString(R.string.share_track_subject)) - .putExtra(Intent.EXTRA_TEXT, context.getString(R.string.share_track_share_file_body, trackDescription)) - .putParcelableArrayListExtra(Intent.EXTRA_STREAM, uris) .setType(mime) - .addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); + .setAction(Intent.ACTION_SEND_MULTIPLE) + .putParcelableArrayListExtra(Intent.EXTRA_STREAM, uris) + .addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION) + .putExtra(Intent.EXTRA_SUBJECT, context.getString(R.string.share_track_subject)) + .putExtra(Intent.EXTRA_TEXT, context.getString(R.string.share_track_share_file_body, trackDescription)); } public static void showCoordinateOnMap(Context context, Waypoint waypoint) {