簡體   English   中英

是否可以將 DIffUtil/AsyncListDiffer 與 List 以外的其他 Collection 一起使用?

[英]Is it possible to use DIffUtil/AsyncListDiffer with other Collection than List?

我目前正在將 DiffUtil/AsyncListDiffer 與List集合一起使用。 我正在使用通用適配器/recyclerview/ViewHolder 實現。 項目是List<Uri>

我可以使用LinkedHashSet而不是 List 嗎? 另外,如果是,這是一個重大變化嗎?

我可以使用 LinkedHashSet 而不是 List 嗎? 另外,如果是,這是一個重大變化嗎?

沒有LinkedHashSet實現了Set接口,而不是List接口。

SetList都有一個共同的父Collection接口,但是ListDiffUtilAsyncListDiffer的硬編碼接口類型。 您必須為List<T>接口以外的數據結構創建自定義實現。

收藏/地圖備忘單: 在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM