Skip to content

Commit a40a6b6

Browse files
author
SilenceDut
committed
add addDatas method
1 parent f3dbccb commit a40a6b6

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

diffadapter/src/main/java/com/silencedut/diffadapter/DiffAdapter.java

+16
Original file line numberDiff line numberDiff line change
@@ -302,6 +302,22 @@ public void run() {
302302

303303
}
304304

305+
public <T extends BaseMutableData> void addDatas(final List<T> datas) {
306+
if (datas == null) {
307+
return;
308+
}
309+
310+
mDifferHelper.updateOldListSize(new Runnable() {
311+
@Override
312+
public void run() {
313+
mDatas.addAll(datas);
314+
notifyItemChanged(mDatas.size() - datas.size());
315+
316+
}
317+
}, mDatas);
318+
319+
}
320+
305321
public void deleteData(final Object uniqueItemFeature) {
306322
if (uniqueItemFeature == null) {
307323
return;

0 commit comments

Comments
 (0)