Skip to content

Commit 1268ecd

Browse files
author
hb
committed
Payload support.
1 parent cd473ca commit 1268ecd

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

app/src/main/java/easyadapter/dc/com/easyadapter/CategoryAdapter.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,20 @@ class CategoryAdapter :
1111

1212
override fun onCreatingHolder(binding: InflaterCategoryBinding, baseHolder: EasyHolder) {
1313
super.onCreatingHolder(binding, baseHolder)
14+
1415
binding.cbCategory.setOnCheckedChangeListener(baseHolder.checkedChangeListener)
1516
binding.root.setOnClickListener(baseHolder.clickListener)
1617
binding.llDelete.post {
1718
baseHolder.setEnableSwipeToDelete(binding.llCategory, 0, binding.llDelete.measuredWidth)
1819
}
1920
}
2021

22+
2123
override fun onBind(binding: InflaterCategoryBinding, model: Category) {
2224
binding.apply {
2325
tvName.text = model.name
2426
tvName.isSelected = model.isSelected
2527
}
2628
}
29+
2730
}

library/src/main/java/easyadapter/dc/com/library/EasyAdapter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -208,14 +208,14 @@ public void onHolderItemCheckChange(View view, boolean isCheck, int position) {
208208
}
209209

210210
@Override
211-
public void onBindViewHolder(@NonNull EasyHolder holder, int position) {
211+
public final void onBindViewHolder(@NonNull EasyHolder holder, int position) {
212212
if (!holder.isLoadingView) {
213213
onBind((B) holder.binding, data.get(position));
214214
}
215215
}
216216

217217
@Override
218-
public void onBindViewHolder(@NonNull EasyHolder holder, int position, @NonNull List<Object> payloads) {
218+
public final void onBindViewHolder(@NonNull EasyHolder holder, int position, @NonNull List<Object> payloads) {
219219
super.onBindViewHolder(holder, position, payloads);
220220
if (!holder.isLoadingView) {
221221
onBind((B) holder.binding, data.get(position), payloads);

0 commit comments

Comments
 (0)