我正在使用ShareDialog分享Facebook墙上的链接。无论是否在设备上安装了Facebook原生应用程序,ShareDialog.canShow(ShareLinkContent.class)
始终返回true。
这是预期的行为还是我遗失了什么?
答案 0 :(得分:1)
它返回true,因为总会有一个可以共享链接的对话框。
如果安装了本机应用程序,它将切换到本机应用程序。如果本机应用程序不在那里,它将打开一个Web对话框。
有些内容类型(如照片)无法回退到网络对话框,在这种情况下,canShow将返回false。