我正在使用下面的代码。它打开 Facebook Messenger 应用程序,但未显示图像(带有损坏的图像符号)并且发送失败。
List<Bitmap> abc = new ArrayList<Bitmap>();
abc.add(pic);
FacebookDialog.PhotoMessageDialogBuilder builder = new FacebookDialog.PhotoMessageDialogBuilder(LocationShare.this);
builder.addPhotos(abc);
builder.build().present();
我添加照片的方式有什么问题吗?我的意思是使用列表,我在 android manifest.xml 中提到了内容提供者,我可以使用下面的代码发送链接。
FacebookDialog.MessageDialogBuilder builder = new FacebookDialog.MessageDialogBuilder(getActivity()) .setLink(" https://developers.facebook.com/docs/android/share/ ") .setName("消息对话框教程") .setCaption("构建吸引您的朋友的出色社交应用。") .setPicture(" http://i.imgur.com/g3Qc1HN.png ") .setDescription("允许您的用户使用 Android SDK 从您的应用发送链接。");