Facebook android sdk v3.23在ShareDialog之后没有返回活动

时间:2015-04-17 11:29:00

标签: android facebook sdk

我在Facebook上分享应用程序。一旦我这样做,Facebook帖子不会让我回到我的活动。而是显示一个吐司说"你的帖子是共享的#34;并循环回到共享页面。 我有什么问题吗?

    if (FacebookDialog.canPresentShareDialog(this,
            FacebookDialog.ShareDialogFeature.SHARE_DIALOG)) {
        FacebookDialog shareDialog = new FacebookDialog.ShareDialogBuilder(this)
                .setLink(SharedVariables.url)
                .setName("Name")
                .setCaption("Caption")
                .setDescription("Description")
                .build();
        shareDialog.present();
SharedVariables.uiHelper.trackPendingDialogCall(shareDialog.present());
    }

1 个答案:

答案 0 :(得分:0)

如果您的AndroidManifest.xml中的活动标记为android:noHistory="true",则不会返回。请检查一下。

代码中还有present()次调用的副本:

shareDialog.present();
SharedVariables.uiHelper.trackPendingDialogCall(shareDialog.present());

尝试删除第一个 - 不应该需要它。