2015-04-17 49 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

相關問題