0

経由で画像を共有したいshareIntent。私のコードは以下のとおりです:

Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("image/*");
shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(list.get(position).getFilePath()));
shareIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,  "Sending from myApp");//gmail-subject
shareIntent.putExtra(android.content.Intent.EXTRA_TEXT,  "Image 1234");//gmail-body
shareIntent.putExtra(Intent.EXTRA_TITLE, "Image 1234");
shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
startActivity(Intent.createChooser(shareIntent, "Share via"));

WhatsAppFacebookでは画像を送信できますが、 GmailInstagramでは送信できません。

Gmail経由で共有しようとすると、次のように表示されます

Can't attach file

Instagramの場合、それは私を示しています

画像を読み込めません

.

追加するために他に何か必要shareIntentですか?

4

1 に答える 1