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);'。 –