繁体   English   中英

如何使用item recyclerView的位置恢复注释

How to recuperate comment with the position of item recyclerView

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我是开发android的初学者

我创建了一个新闻提要,您可以在其中评论帖子,为此,我将firebase用作数据库,并使用FirebaseRecyclerAdapterFirebaseRecyclerOptions

我希望用户单击第一个RecyclerView的“评论”按钮

第二个RecyclerView根据单击的帖子显示评论。

我不知道该如何做,因为我知道自己是通过抓住职位的位置来尝试的。

谢谢。 谢谢。

1 个回复

您需要做的第一件事是记录用户单击的底池。 如果您使用的是实时数据库,则建议通过记录他们单击的项目的键来做到这一点。 有关如何执行此操作的一些提示,请参见:

接下来,您需要以某种方式将该密钥传递给第二个回收者视图。

如果两个回收者视图在同一活动中,则可以使用成员字段存储单击的评论。

如果两个回收者视图分别处于活动中,则可以将密钥存储在Android的共享首选项中。 有关此数据传输机制的更多信息,请参见:

最后,您需要使用键为该特定帖子加载评论。 这取决于您的确切数据结构,但是我建议从处理数据列表或FirebaseUI的文档开始,这您可能已经拥有的内容类似。

1 使用 PagingDataAdapter 时如何恢复 recyclerview 滚动位置?

我有一个应用程序,它从 API 获取158 个项目的列表,将其存储在 Room 中,然后将其显示给用户。 RoomDB 是事实的来源。 这是我的 ViewModel 上从数据库获取结果的代码: 这是我的片段上填充适配器的代码: 当前行为: 当我的第 60 项之后发生配置更改时,滚动 ...

2 恢复RecyclerView滚动位置

我有这个代码。 它显示两个回收者视图,并希望存储其滚动位置以进行旋转。 这是我的代码。 我使用onSaveInstanceState方法。 但是现在我需要恢复recyclerviews的滚动位置。 我正在使用如下的onRestoreInstanceState ,但是什么也没有 ...

6 旋转后无法恢复 recyclerview 滚动位置

我制作了一个 recyclerview 网格,一旦用户按下按钮,它就会填充来自 api 的数据。 旋转屏幕后,滚动位置会在滚动回到网格顶部之前短暂恢复。 我正在使用本教程来保留我的滚动位置: 我还尝试在本教程中保存布局状态。 我的清单条目是: ...

7 在屏幕方向android上恢复recyclerview滚动位置

我有 recyclerview,其数据是从服务器加载的。 它有一个GridLayout作为它的layoutmanager 。 在屏幕方向上,我想保留recyclerview的滚动位置。 我从 stackoverflow 中尝试了许多解决方案。 但它不能完美地工作。 我的意思是“工作不完美”,它在多次 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM