2011-08-05 27 views
9

前のアクティビティに戻るために戻るボタンをクリックすると、overridePendingTransitionが追加されていても遷移スライドは引き続き発生します。私のコードで何が間違っているのかを知る助けになることができますか?私は活動間のすべての移行を無効にしたい。新しいアクティビティに行くときにアニメーションはありませんが、戻るボタンが押されるとスライドします。戻るボタンをクリックしたときにトランジションアニメーションを無効にすることはできません。

Activity act; 

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

あなたが活動のonPause()overridePendingTransition(0, 0);を呼び出す必要があります。..

答えて

34

ありがとう:

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

またはonBack中()あなたは、Androidターゲット場合> 1.5 – Blundell

関連する問題