我是开发android的初学者
我创建了一个新闻提要,您可以在其中评论帖子,为此,我将firebase用作数据库,并使用FirebaseRecyclerAdapter
和FirebaseRecyclerOptions
我希望用户单击第一个RecyclerView
的“评论”按钮
第二个RecyclerView
根据单击的帖子显示评论。
我不知道该怎么做,知道我是通过捕获帖子的位置来尝试的。
谢谢。谢谢。
答案 0 :(得分:0)
您需要做的第一件事是记录用户单击的底池。如果您使用的是实时数据库,则建议通过记录他们单击的项目的键来做到这一点。有关如何执行此操作的一些提示,请参阅:
接下来,您需要以某种方式将该密钥传递给第二个回收站视图。
如果两个回收者视图处于同一活动中,则可以使用成员字段存储单击的评论。
如果两个回收者视图分别处于活动中,则可以将密钥存储在Android的共享首选项中。有关此数据传输机制的更多信息,请参见:
SharedPreferences
in the Android reference documentation 最后,您需要使用键为该特定帖子加载评论。这取决于您的确切数据结构,但是我建议从How to use SharedPreferences in Android to store, fetch and edit values或FirebaseUI开始,类似于您可能已经拥有的结构。