当前位置: 首页 > 知识库问答 >
问题:

当我们进入详细信息活动时,通过单击RecylerView中的项目列表来保存RecylerView的位置,并在返回RecylerView时还原该位置

仲绍晖
2023-03-14

当我们转到下一个详细活动时,如何使用itemclicklistener保存RecylerView活动的滚动位置(这些项是从Firebase JSON中检索的),以及当我们回到RecylerView活动时,如何使用LinearLayoutManager保存RecylerView活动的恢复位置

请帮我提前谢谢

共有1个答案

刁丰羽
2023-03-14

我对你的问题不太清楚。我假设您当前的活动在您转到下一个细节时被破坏,因此在返回时重新创建该活动。转到下一个详细信息时,不要调用finish,而只需调用onbackpressed来返回上一个活动。这将维护您的RecycerView状态和位置。

无论如何,在转到下一个详细信息并在onresume上恢复之前,您可以使用共享首选项来保存职位。

 类似资料: