如何在ViewHolder中重用活动组件

时间:2019-02-27 13:16:09

标签: android android-recyclerview

最初,我有一个活动,该活动在api调用后显示了一些数据。现在,我需要将此活动转换为recyclerView。

该活动还进行了一些异步调用,这意味着在第一次调用之后,它将获取数据并调用第二个api,然后更新ui。

我的项目是mvp体系结构。我想知道我可以在视图持有者中重用哪些组件,以便可以用最少的代码获得与活动类似的列表。因为复制粘贴所有单击交互和api调用非常麻烦。

如果需要,我可以提供代码示例。目前,我在recyclerview的一开始就列出了元素列表,并开始重新做整个工作。

1 个答案:

答案 0 :(得分:0)

将要重用的方法公开,并像这样调用它们

((Activity)holder.itemView.getContext()).method();