FacebookのSharing on Androidドキュメントは、次のコードスニペットでShareDialogを表示するように教えてくれるの上に偽:私たちは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);
}
私の質問です。 canShow()?どのようなシナリオでこれはおそらくfalseを返し、このシナリオを処理する必要がありますか?このコード例は、ユーザーに何も伝えないで静かに失敗するだけです。
facebookの仕事を掘り下げてくれてありがとう。 BTWは現在、彼らのsdkにこのShareApi.share(linkContent、shareCallback);を持っています。 –