2015-04-17 51 views
0

我在Facebook上分享应用程序。一旦我这样做,Facebook的帖子不会让我回到我的活动。而是显示敬酒说“你的帖子是共享的”,并循环回到共享页面。 有什么我做错了吗?facebook android sdk v3.23在ShareDialog后不返回活动

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()); 
    } 

回答

0

如果你在你的AndroidManifest.xml中有你的活动标记为android:noHistory="true",它将不会返回。请检查这一点。

还有present()调用的代码重复:

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

尝试删除第一个 - 它不应该是必要的。

+0

没有:(检查,我无处设置。 – kumar

+0

请检查编辑的答案;) – rasmeta

相关问题