2011-08-05 11 views
9

Cuando hago clic en el botón Atrás para volver a la actividad anterior, la diapositiva de transición aún se produce aunque he agregado la anulación de la TransiciónPending. ¿Puede alguien ayudarme a ver qué pasa con mi código? Quiero desactivar toda transición entre las actividades. No hay animación en la transición cuando se va a una nueva actividad, pero se desliza hacia afuera cuando se presiona el botón Atrás.No se puede deshabilitar la animación de transición cuando se hace clic en el botón Atrás

Activity act; 

Intent intent = new Intent(act, newactivity.class); 
intent.setFlags(65536); 
act.startActivity(intent); 
act.overridePendingTransition(0, 0); 

Gracias ..

Respuesta

34

Debe llamar overridePendingTransition(0, 0); en onPause() de Actividad:

public void onPause() { 
    super.onPause(); 
    overridePendingTransition(0, 0); 
} 
+3

o en OnBack() si su objetivo Android> 1.5 – Blundell

Cuestiones relacionadas