android - onComplete method is not called on htc desire -


i implementing facebook login facility on android seems work ok on emulator , on google nexus device. authorization seems cancelled user on htc desire s , oncomplete() never called. difference found htc has built in facebook application. code using:

private void login(){     facebook.authorize(this,new string[] {"email"}, new facebook.dialoglistener() {         @override         public void oncomplete(bundle values) {             log.d("auth","oncompletecalled");          }          @override         public void onfacebookerror(facebookerror error) {}          @override         public void onerror(dialogerror e) {}          @override         public void oncancel() {             log.d("auth","cancelled");          }     }); 

the error message comes section of facebook sdk code:

} else if (resultcode == activity.result_canceled) {              // android error occured.             if (data != null) {                 log.d("facebook-authorize",                         "login failed: " + data.getstringextra("error"));                 mauthdialoglistener.onerror(                         new dialogerror(                                 data.getstringextra("error"),                                 data.getintextra("error_code", -1),                                 data.getstringextra("failing_url")));              // user pressed 'back' button.             } else {                 log.d("facebook-authorize", "login canceled user."); //this error                 mauthdialoglistener.oncancel();             } 

please update below code of application, solve problem.

public void loginandposttowall() {     facebook.authorize(this, permissions, facebook.force_dialog_auth,             new logindialoglistener()); } 

Comments

Popular posts from this blog

linux - Using a Cron Job to check if my mod_wsgi / apache server is running and restart -

actionscript 3 - TweenLite does not work with object -

php - How can I edit my code to echo the data of child's element where my search term was found in, in XMLReader? -