फेसबुक के Sharing on Android प्रलेखन हमें बताता है निम्नलिखित कोड का टुकड़ा के साथ ShareDialog को दिखाने के लिए:फेसबुक 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 जांच करने की आवश्यकता है। दिखा सकता हूँ()? किस परिदृश्य में यह संभवतः झूठी वापसी करेगा और क्या हमें इस परिदृश्य को संभालने की आवश्यकता है? उदाहरण कोड चुपचाप विफल हो जाएगा उपयोगकर्ता को कुछ भी नहीं बताओ।
फेसबुक की नौकरी करने में खुदाई करने के लिए धन्यवाद। बीटीडब्लू अब उनके पास यह 'ShareApi.share (linkContent, shareCallback) है;' उनके एसडीके में। –