在AndroidManifest文件中如何正确使用Intent标志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清单中使用此标志。即使从第二个活动返回到第一个活动,也要禁用动画。