android.support.v7.util.sortedlist能否在Xamarin.Android中实现?

Can the android.support.v7.util.sortedlist be implemented in Xamarin.Android?

我最近浏览了 个问题,其中一个答案使用了 v7 支持库排序列表和 SortedList.Callback。

这将如何与 Xamarin.Android 一起使用,尤其是与 RecyclerView 一起使用?

另外,SortedList.BatchedCallback

的目的是什么

资源:

https://developer.android.com/reference/android/support/v7/util/SortedList.html https://developer.android.com/reference/android/support/v7/util/SortedList.Callback.html https://developer.android.com/reference/android/support/v7/util/SortedList.BatchedCallback.html

Java 中的示例: https://github.com/Wrdlbrnft/Searchable-RecyclerView-Demo

Android.Support.V7.UtilSortedList 包含在 Xamarin.Android.Support.v7.RecyclerView NuGet 包中(至少从 v25.3.1 开始),如果可以使用 RecyclerView,则可以使用 SortedList。

正如您发布的 link 中的文档所述,BatchedCallback 旨在作为一种性能优化,以避免用许多可以批处理为单个操作的列表操作轰炸 RecyclerView。