2011-08-05 87 views
9

當我單擊後退按鈕返回上一個活動時,即使添加了overridePendingTransition,轉場幻燈片仍然會出現。有人能幫我看看我的代碼有什麼問題嗎?我想禁用所有活動之間的轉換。轉到新活動時沒有動畫,但當按下後退按鈕時滑出。單擊後退按鈕時無法禁用轉場動畫

Activity act; 

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

謝謝。

回答

34

你應該叫在活動的onPause()overridePendingTransition(0, 0);

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

或onBack()如果您的定位的Android> 1.5 – Blundell