单击后退按钮时无法禁用过渡动画

dav*_*lee 13 android android-activity

当我单击后退按钮返回上一个活动时,即使我添加了overridePendingTransition,仍会发生转换幻灯片.我的代码出了什么问题?

我想禁用活动之间的所有转换.转到新活动时没有动画转换,但按下后退按钮时滑出.

Activity act;

Intent intent = new Intent(act, newactivity.class);
intent.setFlags(65536);
act.startActivity(intent); 
act.overridePendingTransition(0, 0);
Run Code Online (Sandbox Code Playgroud)

ina*_*ruk 42

你应该overridePendingTransition(0, 0);在Activity中调用onPause():

 public void onPause() {
     super.onPause();
     overridePendingTransition(0, 0);
 }
Run Code Online (Sandbox Code Playgroud)

  • 或者在onBack()中,如果您的定位Android> 1.5 (4认同)