Facebook,为什么你不在分享意图中拍摄图像和文字?
我正在尝试使用标准的 Android 共享意图来共享图像和一些文本。我的分享意图设置正确,我已经在其中获得了图像,并且我已经完成了交易。我的代码,让我给你看:
public void doShare() {
File image = getShareFile();
Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.setType("*/*");
shareIntent.putExtra(Intent.EXTRA_SUBJECT, resultObject.getShareSubject());
shareIntent.putExtra(Intent.EXTRA_TEXT, resultObject.getShareText());
shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(image));
shareActionProvider.setShareIntent(shareIntent);
}
Facebook 出现在将处理我的 Intent 的应用程序列表中,但它存在!!!当点击 Facebook 进行实际分享时,它会说:
请仅附上照片或单个视频。
为什么是 Facebook,为什么?为什么你显示为一个可以处理我的 Intent 的应用程序,然后通过不处理 Intent 让我在我的用户看来很愚蠢?你答应脸书。
我在这个网站和网络上看到了很多关于这个的主题。有没有人在不使用他们的 API 的情况下让它工作?