[英]How to refresh recyclerview adapter from other recyclerview adapter in same fragment
[英]Different recyclerview in different fragment can use same Recyclerview adapter class ? It is good approach? Why?
在我的主要活动中,底部导航中有 3 个片段。
假设fragment1
、 fragment2
、 fragment3
。
fragment1 & 2 有recyclerview
都需要列出相同的内容但不同的记录。 现在适配器名称是recordAdapter
是类。 我在两个recylerview
使用相同的适配器类。 这是对还是错? 那么为什么?
例如:我计划在recyclerview
显示印度和澳大利亚足球队的球员名单名称和图像。 fragment1
用于印度, fragment2
用于澳大利亚。
在fragment1
和fragment2
可以为两者使用相同的适配器类。 或者为每个片段使用单独的适配器类。
是的,您可以为这些回收器视图使用相同的适配器类。 因为,适配器将定义 UI 并根据它传递的参数将数据绑定到它。 因此,您将在两种情况下传递不同的数据,它将创建相同的 UI,但具有不同的数据。
(代码可重用性)。
但是如果你想要在这两种情况下都非常不同的 UI,你可以选择不同的适配器类。
ye 您可以使用您提到的...但是如果您要使用相同适配器的所有片段中都有相同的 UI。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.