java - login Facebook registerCallback not called -


here oncreate method:

@override protected void oncreate(bundle bundle) {     super.oncreate(bundle);     setcontentview(r.layout.activity_social_login);     init();     hideactivesocialnetworks();     facebooksdk.sdkinitialize(getapplicationcontext());     callbackmanager callbackmanager = callbackmanager.factory.create();     loginmanager.getinstance().registercallback(callbackmanager, new facebookcallback<loginresult>() {         @override         public void onsuccess(loginresult loginresult) {             // not called             log.d("fb_login_sdk", "callback success");         }          @override         public void oncancel() {             // not called             log.d("fb_login_sdk", "callback cancel");         }          @override         public void onerror(facebookexception e) {             // not called             log.d("fb_login_sdk", "callback onerror");         }     });      final activity activity = this;      findviewbyid(r.id.fb_login_sdk).setonclicklistener(new view.onclicklistener() {         @override         public void onclick(view view) {             log.d("fb_login_sdk", "click");             list<string> perm = new arraylist<string>();             perm.add("user_friends");             loginmanager.getinstance().loginwithreadpermissions(activity, perm);         }     }); } 

after login onsuccess(), oncancel(), onerror() methods not fired.

documentation: https://developers.facebook.com/docs/facebook-login/android/v2.3

missing on activity:

   @override     public void onactivityresult(int requestcode, int resultcode, intent data) {         super.onactivityresult(requestcode, resultcode, data);         callbackmanager.onactivityresult(requestcode, resultcode, data);     } 

Comments

Popular posts from this blog

python - TypeError: start must be a integer -

c# - DevExpress RepositoryItemComboBox BackColor property ignored -

django - Creating multiple model instances in DRF3 -