Android Facebook.authorize no invocan el método oncomplete

Estoy intentando integrar el inicio de sesión de facebook en mi aplicación de Android. He encontrado un montón de ejemplos en Internet, pero ahora tengo el siguiente problema y no puedo encontrar una solución.

Después de finalizar el trabajo con facebook.authorize, el método oncomplete nunca se llama. Si utilizo el facebook.authorize con Facebook.FORCE_DIALOG_AUTH, en este caso se llama al método oncomplete y puedo guardar el access_token. Adjunto un código cortado. ¿Puede alguien ayudarme a resolver este problema?

if(!facebook.isSessionValid()) { facebook.authorize(Login.this, new String[] {"publish_stream","read_stream", "offline_access"}, //Facebook.FORCE_DIALOG_AUTH, new DialogListener() { @Override public void onComplete(Bundle values) { SharedPreferences.Editor editor = mPrefs.edit(); editor.putString("access_token", facebook.getAccessToken()); editor.putLong("access_expires", facebook.getAccessExpires()); editor.commit(); } @Override public void onFacebookError(FacebookError error) {Log.e("FB:","Facebook Error" );} @Override public void onError(DialogError e) {Log.e("FB:","Error" );} @Override public void onCancel() {} }); } 

Gracias Simo

Asegúrese de que ha implementado onActivityResult() correctamente como se indica en la documentación oficial :

 @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); facebook.authorizeCallback(requestCode, resultCode, data); } 
  • ¿Cómo usar Stetho con Volley?
  • La previsualización de la imagen de Facebook solo falta cuando compartes desde Android
  • ¿Está el intento de compartir facebook en Android todavía roto?
  • Android: Pasar una sesión de Facebook a través de las actividades
  • Android - Error: com.facebook.FacebookException: Error al obtener el nombre de la aplicación
  • Error al analizar xml: prefijo sin consolidar con el SDK de Facebook
  • ¿Cómo puedo cambiar la audiencia del diálogo Feed si solo he solicitado permisos de lectura. Por defecto es "Only Me"
  • Instalando el plugin facebook de phonegap
  • Encuentra los amigos de Facebook del usuario que también usan mi aplicación de Android?
  • No se puede usar Facebook Account Kit: Error al inflar la clase com.facebook.accountkit.ui.ConstrainedLinearLayout
  • DoInBackground () error en facebook api en android studio
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.