原生共享需要Facebook for Android应用程序

时间:2016-10-31 08:58:20

标签: facebook

我已安装Facebook Android应用,但我的代码

public void shareUsingNativeDialog() {
    if (playerChoice == INVALID_CHOICE || computerChoice == INVALID_CHOICE) {
        ShareContent content = getLinkContent();

        // share the app
        if (shareDialog.canShow(content, ShareDialog.Mode.NATIVE)) {
            shareDialog.show(content, ShareDialog.Mode.NATIVE);
        } else {
            showError(R.string.native_share_error);
        }
    } else {
        ShareContent content = getThrowActionContent();

        if (shareDialog.canShow(content, ShareDialog.Mode.NATIVE)) {
            shareDialog.show(content, ShareDialog.Mode.NATIVE);
        } else {
            showError(R.string.native_share_error);
        }
    }
}

它的提示原生共享需要Facebook for Android应用程序。 那么为什么??

1 个答案:

答案 0 :(得分:0)

不需要,ShareDialog的默认模式是Mode.AUTOMATIC。它将检查Facebook应用程序是否已安装。