Android Facebook共享对话框

Android Facebook共享对话框,android,facebook,dialog,Android,Facebook,Dialog,我遵循教程“”中的每个步骤,但无法显示shareDialog。这是我的密码: if (FacebookDialog.canPresentShareDialog(getApplicationContext(), FacebookDialog.ShareDialogFeature.SHARE_DIALOG)) { FacebookDialog shareDialog = new FacebookDialog.ShareDialogBuilde

我遵循教程“”中的每个步骤,但无法显示shareDialog。这是我的密码:

        if (FacebookDialog.canPresentShareDialog(getApplicationContext(), 
            FacebookDialog.ShareDialogFeature.SHARE_DIALOG)) {
        FacebookDialog shareDialog = new FacebookDialog.ShareDialogBuilder(Login.this)
        .setApplicationName(getString(R.string.app_name))
        .setName("Hello This is a Share")
        .setLink("www.gooogle.com")
        .build();

        //uiHelper.trackPendingDialogCall(shareDialog.present());   
        shareDialog.present();
    }

另外,manifest.xml也很好。

我假设您已经验证是否进入了if块,并且安装了最新的Facebook应用程序?是的,我安装了,感谢您的提醒logcat中是否有任何错误?尝试删除setApplicationName,看看它是否有效。它应该与你的FB应用程序名匹配,但我一直出错,还没有弄清楚。