2

共有インテントを使用して、画像とテキストをソーシャル メディア アプリに投稿しています。次のコードを使用しています

String shareName=advdetails.get(0).getBusinessname();
String description=advdetails.get(0).getDescription();
Uri image = Uri.parse(advdetails.get(0).getBusinesslogo());

Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND);
shareIntent.setType("image/*");
shareIntent.putExtra(Intent.EXTRA_TEXT, description);
shareIntent.putExtra(Intent.EXTRA_STREAM, image);
startActivity(Intent.createChooser(shareIntent, shareName));

上記の説明、画像、ShareName はpojoクラスから取得しています。

これらのデータを Facebook で共有しようとすると、「1 つまたは複数のメディア アイテムを追加できませんでした」という情報が表示されます。

4

1 に答える 1