onCreateViewHolder recycleview多类型android中的新项目

onCreateViewHolder recycleview多类型android中的新项目,android,Android,我在recycleview中使用多类型项。当我滚动recycleview的所有项目继续时,我会再次滚动(不是添加项目)recycleview的所有项目,然后它会在CreateViewHolder(..)上回调方法。如果您使用的是多类型,为什么要在CreateViewHolder(..)上调用mothod?。第一次使用其他类型的ViewHolder时,将调用onCreateViewHolder。我假设您使用position来区分类型,在这种情况下,当您的recycler视图第一次遇到新类型上的po

我在recycleview中使用多类型项。当我滚动recycleview的所有项目继续时,我会再次滚动(不是添加项目)recycleview的所有项目,然后它会在CreateViewHolder(..)上回调方法。如果您使用的是多类型,为什么要在CreateViewHolder(..)上调用mothod?

。第一次使用其他类型的ViewHolder时,将调用onCreateViewHolder。我假设您使用position来区分类型,在这种情况下,当您的recycler视图第一次遇到新类型上的position时,它会调用onCreateViewHolder。

但是当我再次滚动时,reccycleview会调用onCreateViewHolder,这会使我的列表非常慢。你有别的解决办法吗?帮助我!在getItemViewType方法中,我生成:returnitems.get(position.getTypeLayout();