gpt4 book ai didi

android - 在 Activity 之间同步可打包状态?

转载 作者:行者123 更新时间:2023-11-30 03:14:18 24 4
gpt4 key购买 nike

我有 Parcelable 对象,它包含一个 queryoffset 到 web API。

然后我有两个 Activity :

Activity A 带有列表,Activity B 带有 ViewPager。用户从 Activity A 导航到 B,Parcelable 传入 Intent。在 Activity 中,使用 onSaveInstanceState 持久化查询。 (初始 offset 为 0 )

Activity B Activity 中,用户可以滑动并增加偏移量。 (offset 增加到 20 )

然后用户可以导航回带有列表的Acitvity A。在 Activity 中,查询从 savedInstanceState 恢复。 ('offset` 是 0 但应该是 20 )

在这两个 Activity 之间保持这种偏移状态的最佳方法是什么?我想避免将其保存到共享首选项。

最佳答案

您可以启动 Activity B ' forResult ',并在导航回 Acivity A 时,设置包含偏移量的结果,因此您可以在 onAcivityResult() 中的 Activity A 中访问它并相应地刷新值...

关于android - 在 Activity 之间同步可打包状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20405760/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com