2011-08-05 14 views
9

Quando faccio clic sul pulsante Indietro per tornare all'attività precedente, la diapositiva di transizione si verifica anche se ho aggiunto overridePendingTransition. Qualcuno può aiutarmi a capire cosa c'è di sbagliato nel mio codice? Voglio disabilitare tutte le transizioni tra le attività. Non c'è animazione sulla transizione quando si passa a una nuova attività ma si fa scorrere verso l'esterno quando si preme il pulsante Indietro.Impossibile disabilitare l'animazione di transizione quando si fa clic sul pulsante indietro

Activity act; 

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

grazie ..

risposta

34

Si dovrebbe chiamare overridePendingTransition(0, 0); in attività di onPause():

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

o in onBack() se il targeting Android> 1.5 – Blundell

Problemi correlati