首页 > 解决方案 > 列表适配器与回收视图适配器

问题描述

我正在寻找在 android中使用列表适配器recycleview 适配器的区别。任何不同的性能,使用它们的利弊。

标签: androidandroid-recyclerview

解决方案


ListAdapter只是RecyclerView.Adapter. 它计算后台线程上的列表之间的差异AsyncListDiff

您显然可以创建一个RecyclerView.Adapter以相同的方式工作。它ListAdapter已经在这个开箱即用的主体上工作了。它定义了一个强制DiffUtil使用的合同,因此它的两个构造函数都需要一个DiffChecker.

ListAdapter如果您使用或RecyclerView.Adapter与 AsyncDiffChecker 一起使用,性能将相同。没有异步 Diff 检查器ListAdapter's的性能会更好。


推荐阅读