2011-08-05 14 views
9

Po kliknięciu przycisku Wstecz w celu powrotu do poprzedniej aktywności slajd przejścia nadal występuje, mimo że dodałem opcję overridePendingTransition. Czy ktoś może mi pomóc zobaczyć, co jest nie tak z moim kodem? Chcę wyłączyć wszystkie przejścia między działaniami. Podczas przejścia do nowej aktywności nie ma animacji przejścia, ale wysuwa się po naciśnięciu przycisku Wstecz.Nie można wyłączyć animacji przejścia po kliknięciu przycisku Wstecz.

Activity act; 

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

Dziękuję ..

Odpowiedz

34

Należy zadzwonić overridePendingTransition(0, 0); aktywności za onPause():

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

lub w onBack() Jeśli kierowania Androida> 1,5 – Blundell

Powiązane problemy