【问题标题】:Cannot disable transition animation when back button is clicked单击后退按钮时无法禁用过渡动画
【发布时间】:2011-08-05 15:48:38
【问题描述】:

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

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

Activity act;

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

【问题讨论】:

    标签: android android-activity


    【解决方案1】:

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

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

    【讨论】:

    • 或 onBack() 如果您的目标是 Android > 1.5
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多