Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用overridePendingTransition会使调用活动在“新建活动”时消失;“持久性有机污染物”;在Android Kitkat中?_Android_Android 4.4 Kitkat - Fatal编程技术网

使用overridePendingTransition会使调用活动在“新建活动”时消失;“持久性有机污染物”;在Android Kitkat中?

使用overridePendingTransition会使调用活动在“新建活动”时消失;“持久性有机污染物”;在Android Kitkat中?,android,android-4.4-kitkat,Android,Android 4.4 Kitkat,我该如何阻止这种情况发生?当使用overridePendingTransition中的新活动“弹出”时,调用活动将消失。我正在使用overridePendingTransition,以便在旧设备上制作动画。我只需要停止呼叫活动,就像我在棒棒糖设备上做的那样 if (Build.VERSION.SDK_INT >= VERSION_CODES.LOLLIPOP) { Window window = activity.getWindow(); window.setExitTra

我该如何阻止这种情况发生?当使用overridePendingTransition中的新活动“弹出”时,调用活动将消失。我正在使用overridePendingTransition,以便在旧设备上制作动画。我只需要停止呼叫活动,就像我在棒棒糖设备上做的那样

if (Build.VERSION.SDK_INT >= VERSION_CODES.LOLLIPOP) {
    Window window = activity.getWindow();
    window.setExitTransition(null);
}
请注意,这只发生在Android Kitkat 4.4上。 我尝试为整个布局活动创建一个场景,然后将exitAction设置为null,但没有成功


我该怎么做呢?

我刚才找到了这个问题的答案

看起来我的主题属性把动画搞乱了。为了解决这个问题,我必须设置以下属性:

    <item name="android:windowIsTranslucent">false</item>
    <item name="android:windowIsFloating">true</item>
false
真的
原来是:

    <item name="android:windowIsTranslucent">true</item>
    <item name="android:windowIsFloating">false</item>
true
假的

在那之后,它在Kitkat上正常工作,我在其他API上测试了它,它仍然像预期的那样工作。我希望这能帮助其他人解决这个问题

我也有同样的问题。你找到解决办法了吗?谢谢,很抱歉我没有。我试着按照我在这里读到的一条建议,使用一个不同于我的主题的主题,但它仍然不起作用。我刚刚创建了一个不做任何事情的动画,并设置了1000000的间隔来保持它的位置。xml动画不尊重repeatMode属性,所以我不能让它无限重复。如果你发现了什么,也请和我分享