Lines Matching refs:mCallback

68     private Callback mCallback;
95 mCallback = callback;
189 final boolean forceBatchedUpdates = !(mCallback instanceof BatchedCallback);
198 Arrays.sort(newItems, mCallback); // Arrays.sort is stable.
205 mCallback.onInserted(0, newSize);
236 int compare = mCallback.compare(items[rangeStart], currentItem);
268 if (mCallback.areItemsTheSame(items[pos], item)) {
291 mCallback.onInserted(mMergedSize - itemCount, itemCount);
305 int compare = mCallback.compare(oldItem, newItem);
311 mCallback.onInserted(mMergedSize - 1, 1);
312 } else if (compare == 0 && mCallback.areItemsTheSame(oldItem, newItem)) {
317 if (!mCallback.areContentsTheSame(oldItem, newItem)) {
318 mCallback.onChanged(mMergedSize - 1, 1);
369 if (mCallback instanceof BatchedCallback) {
373 mBatchedCallback = new BatchedCallback(mCallback);
375 mCallback = mBatchedCallback;
383 if (mCallback instanceof BatchedCallback) {
384 ((BatchedCallback) mCallback).dispatchLastEvent();
386 if (mCallback == mBatchedCallback) {
387 mCallback = mBatchedCallback.mWrappedCallback;
397 if (mCallback.areItemsTheSame(existing, item)) {
398 if (mCallback.areContentsTheSame(existing, item)) {
404 mCallback.onChanged(index, 1);
411 mCallback.onInserted(index, 1);
456 mCallback.onRemoved(index, 1);
484 boolean contentsChanged = existing == item || !mCallback.areContentsTheSame(existing, item);
487 final int cmp = mCallback.compare(existing, item);
491 mCallback.onChanged(index, 1);
497 mCallback.onChanged(index, 1);
503 mCallback.onMoved(index, newIndex);
541 mCallback.onMoved(index, newIndex);
596 final int cmp = mCallback.compare(myItem, item);
600 if (mCallback.areItemsTheSame(myItem, item)) {
621 int cmp = mCallback.compare(nextItem, item);
625 if (mCallback.areItemsTheSame(nextItem, item)) {
631 int cmp = mCallback.compare(nextItem, item);
635 if (mCallback.areItemsTheSame(nextItem, item)) {
673 mCallback.onRemoved(0, prevSize);