我正在使用 Android SDK 和 Facebook 3.5 SDK。我正在尝试使用共享对话框。共享对话框有效,但是当对话框出现时,它将我的描述字符串放置在标题应该是的位置(反转标题和描述)。有没有其他人有这个问题,你如何解决它?我的代码在下面列出。
if (FacebookDialog.canPresentShareDialog(this,
FacebookDialog.ShareDialogFeature.SHARE_DIALOG)) {
FacebookDialog shareDialog = new FacebookDialog.ShareDialogBuilder((Activity) this)
.setLink(link)
.setName(name)
.setCaption(caption)
.setDescription(description)
.setPicture(url)
.build();
uiHelper.trackPendingDialogCall(shareDialog.present());
因此,如果
名字是 John Doe,标题是 Jane Doe,描述是 John Doe 和 Jane Doe
然后而不是得到以下
//correct version
John Doe
Jane Doe
约翰·多伊和简·多伊
我明白了
//incorrect version
John Doe
John Doe and Jane Doe
简·多伊
这仅在成功发布之前显示对话框时发生。发布成功后,它会正确显示在时间线上。我只是想在发布之前为了美观而看起来是正确的,这样用户就不会得到错误的印象。谢谢你。