首页 > 解决方案 > 应用意图标志 FLAG_ACTIVITY_REORDER_TO_FRONT 时无法使用自定义活动转换

问题描述

我是 Android 编程新手。我对此了解不多。

我制作了一个包含两个活动的应用程序,“A”和“B”。“A”是主要活动。A 包含一个列表视图。当我单击列表视图中的某个项目时,它会打开活动 B(使用的意图没有任何标志)。在活动 B 的 onBack 按下事件中,我使用意图(没有任何标志)返回到活动 A。效果很好。我想要自定义幻灯片过渡。所以我在开始意图之后使用了代码'''overridePendingTransition(R.anim.slide_in_left,R.anim.slide_out_right);'''。这也很好用。

在活动A中,我使用了parcelable方法来保存listview的位置。但是当我使用意图去活动 A 时,listview 的位置变为 0。

当我使用意图标志 FLAG_ACTIVITY_REORDER_TO_FRONT(用于恢复活动)时,幻灯片转换不起作用。

所以我的问题是:有没有什么方法可以无意识地设置幻灯片过渡?

标签: android

解决方案


推荐阅读