android facebook共享对话框显示
我正在使用Android SDK和Facebook 3.5 SDK。我正在尝试使用共享对话框。“共享”对话框可以工作,但当对话框出现时,它会将“我的描述”字符串放置在假定的标题位置(反转标题和描述)。还有其他人有这个问题吗?你是如何解决的?下面列出了我的代码android facebook共享对话框显示,android,facebook,share,Android,Facebook,Share,我正在使用Android SDK和Facebook 3.5 SDK。我正在尝试使用共享对话框。“共享”对话框可以工作,但当对话框出现时,它会将“我的描述”字符串放置在假定的标题位置(反转标题和描述)。还有其他人有这个问题吗?你是如何解决的?下面列出了我的代码 if (FacebookDialog.canPresentShareDialog(this, FacebookDialog.ShareDialogFeature.SHARE_DIALOG)) {
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());
所以如果
我叫约翰·多伊
描述是无名氏
&描述是约翰·多伊和简·多伊
而不是得到以下信息
//correct version
John Doe
Jane Doe
无名氏和无名氏
我明白了
//incorrect version
John Doe
John Doe and Jane Doe
无名氏
仅当对话框在成功发布之前显示时才会发生这种情况。发布成功后,它将正确显示在时间线上。我只是想在发布之前,为了美观起见,让用户不会产生错误的印象。多谢各位 你使用的是什么版本的Facebook应用程序?这是一个bug,但应该在最新版本中修复。我正在使用适用于Android 3.5.2的Facebook SDK,我于10月3日直接从FB下载了它。我很确定这是最新的SDK版本。我认为解决这个问题的唯一方法是不要使用FacebookDialog.ShareDialogBuilder,而只使用WebDialog,因为WebDialog可以完美地工作。我还在寻找FacebookDialog的解决方案。ShareDialogBuilderI我说的是Facebook应用程序,而不是SDK。由于共享对话框是由Facebook应用程序呈现的,您应该下载最新的应用程序。我正在使用三星galaxy s4的3.7版。据我所知,我使用的是最新版本。昨天发布了一个新版本。