From fcdddf8b9b34f9930bec454b5fffe41c0e33ba3c Mon Sep 17 00:00:00 2001 From: Linjiajia <319408893@qq.com> Date: 星期一, 24 四月 2023 21:17:05 +0800 Subject: [PATCH] 功能模块大部分 --- app_base/src/main/java/com/android/app_base/base/adapter/BaseRVAdapter.java | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app_base/src/main/java/com/android/app_base/base/adapter/BaseRVAdapter.java b/app_base/src/main/java/com/android/app_base/base/adapter/BaseRVAdapter.java index f60803f..bd6d45c 100644 --- a/app_base/src/main/java/com/android/app_base/base/adapter/BaseRVAdapter.java +++ b/app_base/src/main/java/com/android/app_base/base/adapter/BaseRVAdapter.java @@ -67,12 +67,12 @@ @Override public VH onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { VDB itemBind = DataBindingUtil.inflate(LayoutInflater.from(parent.getContext()),getLayoutId(),parent,false); - return getViewHolder(itemBind); + return getViewHolder(itemBind,viewType); } protected abstract int getLayoutId(); protected abstract void onBind(VH holder, int position); - protected abstract VH getViewHolder(VDB itemBind); + protected abstract VH getViewHolder(VDB itemBind,int viewType); @Override public void onBindViewHolder(@NonNull VH holder, int position) { @@ -212,8 +212,10 @@ if (mDataList == null || mDataList.size() == 0) { setData(data); } else { - mDataList.addAll(data); - notifyDataSetChanged(); + //涓�涓竴涓殑娣诲姞 + for (T datum : data) { + addItem(datum); + } } } /** -- Gitblit v1.9.1