Searched refs:UpdateOp (Results 1 – 3 of 3) sorted by relevance
/aosp14/frameworks/base/core/java/com/android/internal/widget/ |
H A D | AdapterHelper.java | 54 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 D | OpReorderer.java | 36 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 D | RecyclerView.java | 822 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()
|