FLAG_ACTIVITY_NO_ANIMATION
AndroidManifest 파일에서 Intent 플래그 를 올바르게 사용하려면 어떻게 해야합니까? 내 문제가 사소한 것이라고 생각하지만 좋은 예나 해결책을 찾을 수 없습니다.
<intent-filter>
<data android:name="android.content.Intent.FLAG_ACTIVITY_NO_ANIMATION" />
</intent-filter>
그러나 compliator는 오류를보고 data
하지 않지만 올바르지 않습니다. 액티비티 간 전환시 애니메이션을 비활성화하고 싶습니다. getWindow().setWindowAnimations(0);
대신 onCreate 또는 onResume에서 사용할 수 있지만 플래그를 사용하는 것이 더 좋습니다.
코드에서도 사용할 수 있습니다.
Intent intent = new Intent(v.getContext(), newactivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
getContext().startActivity(intent);
그러나 Android Manifest 에서이 플래그를 사용하고 싶습니다. 두 번째 활동에서 첫 번째 활동으로 돌아 오는 경우에도 애니메이션을 비활성화합니다.