如何正确使用 AndroidManifest 文件中的意图标志 FLAG_ACTIVITY_NO_ANIMATION
?我认为我的问题是微不足道的,但我不能找到好的例子或解决方案。
<intent-filter>
<data android:name="android.content.Intent.FLAG_ACTIVITY_NO_ANIMATION" />
</intent-filter>
然而,编译器没有报告错误,但是 data
不正确。
我只是想禁用动画,以防在活动之间切换。我可以在 onCreate 或 onResume 中使用 getWindow().setWindowAnimations(0);
,但是使用标志更好,不是吗?
我还可以在代码中使用:
Intent intent = new Intent(v.getContext(), newactivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
getContext().startActivity(intent);
但是我想在 Android 舱单中使用这个标志。在从第二个活动返回到第一个活动时也禁用动画。