Home
last modified time | relevance | path

Searched refs:UpdateOp (Results 1 – 3 of 3) sorted by relevance

/aosp14/frameworks/base/core/java/com/android/internal/widget/
H A DAdapterHelper.java54 private Pools.Pool<UpdateOp> mUpdateOpPool = new Pools.SimplePool<UpdateOp>(UpdateOp.POOL_SIZE);
56 final ArrayList<UpdateOp> mPendingUpdates = new ArrayList<UpdateOp>();
58 final ArrayList<UpdateOp> mPostponedList = new ArrayList<UpdateOp>();
150 UpdateOp newOp = obtainUpdateOp(UpdateOp.REMOVE, tmpStart, tmpCount, null); in applyRemove()
161 UpdateOp newOp = obtainUpdateOp(UpdateOp.REMOVE, tmpStart, tmpCount, null); in applyRemove()
195 UpdateOp newOp = obtainUpdateOp(UpdateOp.UPDATE, tmpStart, tmpCount, in applyUpdate()
204 UpdateOp newOp = obtainUpdateOp(UpdateOp.UPDATE, tmpStart, tmpCount, in applyUpdate()
230 if (op.cmd == UpdateOp.ADD || op.cmd == UpdateOp.MOVE) { in dispatchAndUpdateViewHolders()
440 case UpdateOp.ADD: in postponeAndUpdateViewHolders()
629 static class UpdateOp { class in AdapterHelper
[all …]
H A DOpReorderer.java36 void reorderOps(List<UpdateOp> ops) { in reorderOps()
47 final UpdateOp nextOp = list.get(next); in swapMoveOp()
61 void swapMoveRemove(List<UpdateOp> list, int movePos, UpdateOp moveOp, in swapMoveRemove()
63 UpdateOp extraRm = null; in swapMoveRemove()
160 private void swapMoveAdd(List<UpdateOp> list, int move, UpdateOp moveOp, int add, in swapMoveAdd()
161 UpdateOp addOp) { in swapMoveAdd()
181 void swapMoveUpdate(List<UpdateOp> list, int move, UpdateOp moveOp, int update, in swapMoveUpdate()
182 UpdateOp updateOp) { in swapMoveUpdate()
183 UpdateOp extraUp1 = null; in swapMoveUpdate()
184 UpdateOp extraUp2 = null; in swapMoveUpdate()
[all …]
H A DRecyclerView.java822 public void onDispatchFirstPass(AdapterHelper.UpdateOp op) { in initAdapterManager()
826 void dispatchUpdate(AdapterHelper.UpdateOp op) { in initAdapterManager()
828 case AdapterHelper.UpdateOp.ADD: in initAdapterManager()
831 case AdapterHelper.UpdateOp.REMOVE: in initAdapterManager()
834 case AdapterHelper.UpdateOp.UPDATE: in initAdapterManager()
838 case AdapterHelper.UpdateOp.MOVE: in initAdapterManager()
845 public void onDispatchSecondPass(AdapterHelper.UpdateOp op) { in initAdapterManager()
1600 if (mAdapterHelper.hasAnyUpdateTypes(AdapterHelper.UpdateOp.UPDATE) && !mAdapterHelper in consumePendingUpdateOperations()
1601 .hasAnyUpdateTypes(AdapterHelper.UpdateOp.ADD | AdapterHelper.UpdateOp.REMOVE in consumePendingUpdateOperations()
1602 | AdapterHelper.UpdateOp.MOVE)) { in consumePendingUpdateOperations()