0
Ich möchte Bild über shareIntent
teilen. Mein Code ist unten angegeben:Kann kein Bild in Google Mail und Instagram teilen
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"));
Ich bin in der Lage Bild in WhatsApp und Facebook aber nicht in Gmail oder Instagram zu senden.
Beim Versuch, über Gmail zu teilen es zeigt mir
Can't attach file
und für Instagram es zeigt mir
0 ladenBild kann nicht
.
Ist noch etwas hinzuzufügen in shareIntent
?
Dies funktioniert gut. Aber es gibt 1 Problem: share.setType (fileExtension + "/ *"); aufgrund dieser Zeile zeigt es mir eine kleine Liste von gemeinsam nutzbaren Apps im Vergleich zu share.setType ("image/*"); – Kesha
kann nur Bild –
auch richtige Marke der Antwort verwenden –