ฉันจะใช้การตั้งค่าสถานะ Intent อย่างถูกต้องFLAG_ACTIVITY_NO_ANIMATION
ในไฟล์ AndroidManifest ได้อย่างไร ฉันคิดว่าปัญหาของฉันเล็กน้อย แต่ฉันไม่สามารถหาตัวอย่างหรือวิธีแก้ปัญหาที่ดีได้
<intent-filter>
<data android:name="android.content.Intent.FLAG_ACTIVITY_NO_ANIMATION" />
</intent-filter>
อย่างไรก็ตามไม่มีการรายงานข้อผิดพลาดโดย compliator แต่data
ไม่ถูกต้อง ฉันต้องการปิดการใช้งานภาพเคลื่อนไหวในกรณีที่สลับระหว่างกิจกรรม ฉันสามารถใช้getWindow().setWindowAnimations(0);
onCreate หรือ onResume แทนได้ แต่การใช้ flag เป็นวิธีที่ดีกว่าใช่ไหม
ฉันยังสามารถใช้ในรหัส:
Intent intent = new Intent(v.getContext(), newactivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
getContext().startActivity(intent);
แต่ฉันต้องการใช้การตั้งค่าสถานะนี้ใน Android Manifest หากต้องการปิดใช้งานภาพเคลื่อนไหวในกรณีที่กลับมาจากกิจกรรมที่สองเป็นครั้งแรก