为什么Window().setWindowAnimations()在Android 7.0中不起作用;

为什么Window().setWindowAnimations()在Android 7.0中不起作用;,android,android-animation,android-windowmanager,Android,Android Animation,Android Windowmanager,我尝试将动画添加到我的应用程序中,但它在Android 7.0中不起作用。我找不到原因。我使用中的第一个答案,它在Android 6.0上工作。 这是我的代码: <style name="anim"> <item name="android:windowEnterAnimation">@anim/fade_in</item> <item name="android:windowExitAnimation">@anim/fade_out<

我尝试将动画添加到我的应用程序中,但它在Android 7.0中不起作用。我找不到原因。我使用中的第一个答案,它在Android 6.0上工作。 这是我的代码:

 <style name="anim">
 <item name="android:windowEnterAnimation">@anim/fade_in</item>
 <item name="android:windowExitAnimation">@anim/fade_out</item>
 </style>
 getWindow().setWindowAnimations(R.style.anim);
 recreate();

@动画/淡入
@动画/淡出
getWindow().setWindowAnimations(R.style.anim);
重新创建();

Android 7.0更改impl

Android SDK 23

mMainThread.requestRelaunchActivity(mToken, null, null, 0, false, null, null, false);
安卓SDK 24

 mMainThread.requestRelaunchActivity(mToken, null, null, 0, false, null, null, false,
            false /* preserveWindow */);
它不会重用
窗口