首次在回收站视图中创建如何查找项目?

时间:2016-07-25 10:17:32

标签: android android-recyclerview recycler-adapter

我有一个回收者视图,我想知道第一次是否在回收者视图中创建了一个项目?

是否有事件处理程序?

注意:我知道如何使用flag实现它,但我正在寻找另一种方法。

1 个答案:

答案 0 :(得分:1)

你为什么要这个?在我看来,似乎没有充分的理由知道这些信息,ViewHolder应该独立于这些知识。

RecyclerView.Adapter没有为此提供任何内容,唯一的回调是管理ViewHolder个实例,这些实例可以回收,因此任何特定实例都不知道它是否是第一个实例或不。

您可以在数据模型中存储一个标记,并在onBindViewHolder中设置ViewHolder时访问它,如您所知。