Cuando se presiona el botón ATRÁS en el teléfono, quiero evitar que una actividad específica regrese a la anterior.
Específicamente, tengo pantallas de inicio de HomeScreen
sesión y registro , ambas comienzan una nueva actividad llamada cuando ocurre un inicio de sesión / registro exitoso. Una vez que se inicia HomeScreen, quiero evitar que los usuarios puedan regresar a las pantallas de inicio de sesión o registro presionando la tecla ATRÁS.
Intenté usarlo Intent.FLAG_ACTIVITY_NO_HISTORY
, pero como la aplicación tiene integración con Facebook, cuando se usa 'Iniciar sesión con Facebook', Facebook debería volver a la pantalla de inicio de sesión inicial, por lo tanto, debería mantener un historial de estas actividades.
Pensé en anular el comportamiento del botón ATRÁS HomeScreen
para finalizar directamente una aplicación cuando se presiona el botón y usé
@Override
public void onBackPressed() {
finish();
}
pero eso tampoco funciona.