2013-01-19 25 views
6

के लिए बहिष्कृत फेसबुक कोड के लिए प्रतिस्थापन मैं बिना किसी कोड के नीचे दिए गए कोड के लिए सटीक प्रतिस्थापन जानना चाहता हूं। इसके अलावा, मैं इसे नए फेसबुक एसडीके 3.0 में आजमा देना चाहता हूं।एंड्रॉइड

Facebook aFacebook = new Facebook("app_id"); 
if(!aFacebook.isSessionValid()) { 
    aFacebook.authorize(this, new String[] { "email" }, 
         new LoginDialogListener()); 
} 

मैंने कई चीजों की कोशिश की। लेकिन, यह नहीं हो सका।

टीआईए

+1

है तो आप इस पेज को देखने के - https://developers.facebook.com/docs/tutorials/androidsdk/3.0/upgrading- 2.0-से-3.0/ –

+0

से इसे उत्तर के रूप में पोस्ट किया जाना चाहिए। – Gugan

+1

@ गुगन, कोड को पोस्ट करने के लिए स्वतंत्र महसूस करें जो आपकी समस्या को उत्तर के रूप में हल करता है और अपना उत्तर सही के रूप में चिह्नित करता है। –

उत्तर

5

चूंकि इस प्रश्न का कोई जवाब नहीं है, मैं एक लिख रहा हूं।

3.0 में एंड्रॉइड के लिए फेसबुक एसडीके, सत्र वर्ग का उपयोग लॉगिन करने के लिए किया जाता है। प्रारंभ में, जैसा कि प्रश्न में उल्लिखित है, प्राधिकरण विधि का उपयोग किया गया था।

कोड प्रश्न में आपका उल्लेख कोड के लिए सटीक स्थानापन्न के रूप में सेवा करने के लिए:

Session session = Session.getActiveSession(); 
    if (session == null) { 
     session = new Session(getApplicationContext()); 
    } 
Session.setActiveSession(session); 
+0

सही और कोड का यह टुकड़ा जोड़ें। सत्र.सेट सक्रिय सत्र (सत्र); – Gugan