Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/235.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.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
Android 使用标志\u活动\u重新排序\u至\u前端时共享元素转换不起作用_Android_Android Intent_Android Activity_Android Animation_Android Transitions - Fatal编程技术网

Android 使用标志\u活动\u重新排序\u至\u前端时共享元素转换不起作用

Android 使用标志\u活动\u重新排序\u至\u前端时共享元素转换不起作用,android,android-intent,android-activity,android-animation,android-transitions,Android,Android Intent,Android Activity,Android Animation,Android Transitions,我正在开发一个使用SharedElement转换的功能。在我的应用程序中,我使用以下标志flag_ACTIVITY_REORDER_TO_FRONT重用活动的现有实例 示例-:我从活动A->B->C->D遍历,然后我想打开 活动B。 生成的堆栈将是A->C->D->B 问题-:在共享元素中使用上述机制时 过渡动画-动画似乎不起作用 当我创建活动B的新实例时,它确实起作用,但是活动堆栈中有活动B的双实例。这是我不想要的 我还需要backback中的其他活动实例 清除堆栈不会有帮助 我访问了以下与此

我正在开发一个使用SharedElement转换的功能。在我的应用程序中,我使用以下标志flag_ACTIVITY_REORDER_TO_FRONT重用活动的现有实例

示例-:我从活动A->B->C->D遍历,然后我想打开 活动B。 生成的堆栈将是A->C->D->B

问题-:在共享元素中使用上述机制时 过渡动画-动画似乎不起作用

当我创建活动B的新实例时,它确实起作用,但是活动堆栈中有活动B的双实例。这是我不想要的

我还需要backback中的其他活动实例 清除堆栈不会有帮助

我访问了以下与此问题相关的帖子,似乎没有一个帖子能回答此问题


如果有人能告诉我如何处理这个问题,那将非常有帮助。

你也使用FLAG\u ACTIVITY\u CLEAR\u TOP吗?@harrytmthy不,我只使用FLAG\u ACTIVITY\u REORDER\u TO\u FRONT FLAG。