Reemplazo de código de Facebook obsoleto para Android

Quiero saber el reemplazo exacto para el código abajo sin código obsoleto. Además, quiero probarlo en el nuevo SDK de Facebook 3.0.

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

Intenté muchas cosas. Pero, no podía hacerlo.

TIA

Dado que esta pregunta no tiene respuesta, estoy escribiendo una.

En 3.0 Facebook SDK para Android, la clase Session se utiliza para iniciar sesión. Inicialmente, como se mencionó en la pregunta, se utilizó el método authorize.

El código para servir como reemplazo exacto del código mencionado en la pregunta:

 Session session = Session.getActiveSession(); if (session == null) { session = new Session(getApplicationContext()); } Session.setActiveSession(session); 
  • Inicio de sesión de Android - Mejor implementación
  • Mantener sesión de cookie en Android
  • Cómo resolver Session 'app': error?
  • Diseño y desarrollo de Android - Enfoques y mejores prácticas
  • SDK de Android Facebook: comprueba si el usuario está conectado o no
  • Sesión de inicio de sesión - Actividades
  • Mantener el estado de usuario en Android
  • Autorización para Android de Facebook - no puede iniciar sesión cuando se instala la aplicación oficial de Facebook
  • Publicar en pared FB Utilizar SDK 3.0
  • ¿La forma preferida de conectar AudioEffect a la mezcla global?
  • Patrón de diseño de inicio de sesión de aplicaciones de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.