मैं फेसबुक पर लिंक साझा करने के लिए निम्नलिखित कोड का उपयोग कर रहा हूं। जब उपयोगकर्ता साझा संवाद इंटरफ़ेस पर रद्द करने पर क्लिक करता है, तो Success() कॉलबैक विधि को कभी-कभी कैनसेल() के बजाय बुलाया जाता है। और पोस्ट आईडी शून्य प्राप्त करें। कृपया मेरी मदद करें क्या गलत हो रहा है?एंड्रॉइड फेसबुक एसडीके 4.0.0 कॉलबैक साझा करना ठीक से काम नहीं करता
ShareButton btn;
CallbackManager callbackManager;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
FacebookSdk.sdkInitialize(this);
callbackManager = CallbackManager.Factory.create();
setContentView(R.layout.activity_share);
btn = (ShareButton) findViewById(R.id.btn_share);
btn.registerCallback(callbackManager, new FacebookCallback<Sharer.Result>() {
@Override
public void onSuccess(Sharer.Result result) {
Log.e("Tag","Successfully posted");
Log.e("Post id",result.getPostId());
}
@Override
public void onCancel() {
Log.e("Tag","Canceled by user");
}
@Override
public void onError(FacebookException error) {
Log.e("Tag",error.getLocalizedMessage());
}
});
ShareLinkContent content = new ShareLinkContent.Builder()
.setContentUrl(Uri.parse("My Custom URL"))
.setContentTitle("Test")
.build();
btn.setShareContent(content);
}
@Override
protected void onActivityResult(final int requestCode, final int resultCode, final Intent data) {
super.onActivityResult(requestCode, resultCode, data);
callbackManager.onActivityResult(requestCode, resultCode, data);
}
मुझे एक ही समस्या है। क्या आप इसे हल करने में सक्षम हैं? – cjserio
मुझे भी एक ही समस्या का सामना करना पड़ रहा है। – Shankar
मुझे भी वही समस्या है और कहीं भी समाधान नहीं मिल रहा है। ऐसा लगता है कि एंड्रॉइड के लिए फेसबुक एसडीके में एक बग या दस्तावेज में कुछ गुम है। –