Package 

Class BaseProviderMultiAdapter


  • 
    public abstract class BaseProviderMultiAdapter<T extends Object>
    extends BaseQuickAdapter<T, BaseViewHolder>
                        

    当有多种条目的时候,避免在convert()中做太多的业务逻辑,把逻辑放在对应的 ItemProvider 中。 适用于以下情况: 1、实体类不方便扩展,此Adapter的数据类型可以是任意类型,只需要在getItemType中返回对应类型 2、item 类型较多,在convert()中管理起来复杂

    ViewHolder 由 BaseItemProvider 实现,并且每个BaseItemProvider可以拥有自己类型的ViewHolder类型。