android - 应用意图标志 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(用于恢复活动)时,幻灯片转换不起作用。
所以我的问题是:有没有什么方法可以无意识地设置幻灯片过渡?
解决方案
推荐阅读
- c# - 为什么编译器不能推断我的变量不是未赋值的?
- python - 在python中将多列堆叠成一列
- c# - 为什么 onmousedown 不能处理空的游戏对象?
- java - 意图捆绑/额外调用 NullPointerException
- php - 无法在 Laravel 中向会话中添加多个对象
- java - Intellij Gradle:var - Java 11.0.4 的“找不到符号”
- reactjs - Heroku create-react-app deploy Uncaught SyntaxError: Unexpected token <
- javascript - 如何从 Firebase 云功能连接到 MongoDb Atlas
- regex - ImportXML "//tr/td[@class='X']" 只有在 "//tr" 里面还有 "//tr/td[@class='Y']"
- jquery - 如何从 FileSystemWatcher 生成引导警报