2011-08-05 2 views
9

Когда я нажимаю кнопку «Назад», чтобы вернуться к предыдущему действию, переходный слайд по-прежнему происходит, хотя я добавил переопределитьPendingTransition. Может ли кто-нибудь помочь мне понять, что не так с моим кодом? Я хочу отключить весь переход между действиями. При переходе к новой активности нет перехода на анимацию, но выталкивается при нажатии кнопки «Назад».Невозможно отключить переходную анимацию при нажатии кнопки «назад»

Activity act; 

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

Спасибо ..

ответ

34

Вы должны позвонить overridePendingTransition(0, 0); в onPause() Activity в:

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

или onBack(), если ваш ориентации Android> 1.5 – Blundell

Смежные вопросы