Facebook Android SDK ShareDialog.canShow(ShareLinkContent.class)始终返回true

时间:2015-10-04 06:14:48

标签: android facebook facebook-android-sdk android-facebook

我正在使用ShareDialog分享Facebook墙上的链接。无论是否在设备上安装了Facebook原生应用程序,ShareDialog.canShow(ShareLinkContent.class)始终返回true。
这是预期的行为还是我遗失了什么?

1 个答案:

答案 0 :(得分:1)

它返回true,因为总会有一个可以共享链接的对话框。

如果安装了本机应用程序,它将切换到本机应用程序。如果本机应用程序不在那里,它将打开一个Web对话框。

有些内容类型(如照片)无法回退到网络对话框,在这种情况下,canShow将返回false。