Facebook的Sharing on Android文件告诉我们用下面的代码片段,显示ShareDialog:如何处理Facebook的ShareDialog.canShow()==假Android上
if (ShareDialog.canShow(ShareLinkContent.class)) {
ShareLinkContent linkContent = new ShareLinkContent.Builder()
.setContentTitle("Hello Facebook")
.setContentDescription(
"The 'Hello Facebook' sample showcases simple Facebook integration")
.setContentUrl(Uri.parse("http://developers.facebook.com/android"))
.build();
shareDialog.show(linkContent);
}
我的问题是为什么我们需要检查ShareDialog。泳庆()?在什么情况下,这可能会返回错误,我们是否需要处理这种情况?示例代码只是默默地失败,不会告诉用户任何东西。
感谢您挖掘Facebook的工作。顺便说一句,他们现在在他们的sdk中有'ShareApi.share(linkContent,shareCallback);'。 –