Home
last modified time | relevance | path

Searched refs:newItem (Results 1 – 21 of 21) sorted by relevance

/frameworks/support/leanback/src/main/java/androidx/leanback/widget/
DGuidedActionDiffCallback.java39 public boolean areItemsTheSame(@NonNull GuidedAction oldItem, @NonNull GuidedAction newItem) { in areItemsTheSame() argument
41 return newItem == null; in areItemsTheSame()
42 } else if (newItem == null) { in areItemsTheSame()
45 return oldItem.getId() == newItem.getId(); in areItemsTheSame()
50 @NonNull GuidedAction newItem) { in areContentsTheSame() argument
52 return newItem == null; in areContentsTheSame()
53 } else if (newItem == null) { in areContentsTheSame()
56 return oldItem.getCheckSetId() == newItem.getCheckSetId() in areContentsTheSame()
57 && oldItem.mActionFlags == newItem.mActionFlags in areContentsTheSame()
58 && TextUtils.equals(oldItem.getTitle(), newItem.getTitle()) in areContentsTheSame()
[all …]
DDiffCallback.java46 public abstract boolean areItemsTheSame(@NonNull Value oldItem, @NonNull Value newItem); in areItemsTheSame() argument
57 public abstract boolean areContentsTheSame(@NonNull Value oldItem, @NonNull Value newItem); in areContentsTheSame() argument
65 public Object getChangePayload(@NonNull Value oldItem, @NonNull Value newItem) { in getChangePayload() argument
/frameworks/support/v7/recyclerview/src/main/java/androidx/recyclerview/widget/
DAsyncListDiffer.java235 T newItem = newList.get(newItemPosition); in submitList()
236 if (oldItem != null && newItem != null) { in submitList()
237 return mConfig.getDiffCallback().areItemsTheSame(oldItem, newItem); in submitList()
240 return oldItem == null && newItem == null; in submitList()
246 T newItem = newList.get(newItemPosition); in submitList()
247 if (oldItem != null && newItem != null) { in submitList()
248 return mConfig.getDiffCallback().areContentsTheSame(oldItem, newItem); in submitList()
250 if (oldItem == null && newItem == null) { in submitList()
264 T newItem = newList.get(newItemPosition); in submitList()
265 if (oldItem != null && newItem != null) { in submitList()
[all …]
DSortedList.java299 T newItem = newData[mNewDataStart]; in replaceAllInternal() local
301 int result = mCallback.compare(oldItem, newItem); in replaceAllInternal()
305 replaceAllInsert(newItem); in replaceAllInternal()
307 if (!mCallback.areItemsTheSame(oldItem, newItem)) { in replaceAllInternal()
311 replaceAllInsert(newItem); in replaceAllInternal()
313 mData[mNewDataStart] = newItem; in replaceAllInternal()
316 if (!mCallback.areContentsTheSame(oldItem, newItem)) { in replaceAllInternal()
320 mCallback.getChangePayload(oldItem, newItem)); in replaceAllInternal()
333 private void replaceAllInsert(T newItem) { in replaceAllInsert() argument
334 mData[mNewDataStart] = newItem; in replaceAllInsert()
[all …]
DDiffUtil.java382 public abstract boolean areItemsTheSame(@NonNull T oldItem, @NonNull T newItem); in areItemsTheSame() argument
408 public abstract boolean areContentsTheSame(@NonNull T oldItem, @NonNull T newItem); in areContentsTheSame() argument
426 public Object getChangePayload(@NonNull T oldItem, @NonNull T newItem) { in getChangePayload() argument
/frameworks/support/paging/runtime/src/main/java/androidx/paging/
DPagedStorageDiffHelper.java42 T newItem = newList.get(newItemPosition + newList.getLeadingNullCount()); in computeDiff()
43 if (oldItem == null || newItem == null) { in computeDiff()
46 return diffCallback.getChangePayload(oldItem, newItem); in computeDiff()
62 T newItem = newList.get(newItemPosition + newList.getLeadingNullCount()); in computeDiff() local
63 if (oldItem == newItem) { in computeDiff()
67 if (oldItem == null || newItem == null) { in computeDiff()
70 return diffCallback.areItemsTheSame(oldItem, newItem); in computeDiff()
76 T newItem = newList.get(newItemPosition + newList.getLeadingNullCount()); in computeDiff() local
77 if (oldItem == newItem) { in computeDiff()
81 if (oldItem == null || newItem == null) { in computeDiff()
[all …]
/frameworks/support/leanback/src/androidTest/java/androidx/leanback/widget/
DObjectAdapterTest.java163 public boolean areItemsTheSame(AdapterItem oldItem, AdapterItem newItem) { in areItemsTheSame() argument
164 return oldItem.getId() == newItem.getId(); in areItemsTheSame()
169 public boolean areContentsTheSame(AdapterItem oldItem, AdapterItem newItem) { in areContentsTheSame() argument
170 return oldItem.equals(newItem); in areContentsTheSame()
176 AdapterItem newItem) { in getChangePayload() argument
178 if (oldItem.getId() != newItem.getId()) { in getChangePayload()
179 diff.putInt(ID, newItem.getId()); in getChangePayload()
182 if (!oldItem.getStringMemberOne().equals(newItem.getStringMemberOne())) { in getChangePayload()
183 diff.putString(STRING_MEMBER_ONE, newItem.getStringMemberOne()); in getChangePayload()
186 if (!oldItem.getStringMemberTwo().equals(newItem.getStringMemberTwo())) { in getChangePayload()
[all …]
/frameworks/support/samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/
DSearchFragment.java54 public boolean areItemsTheSame(PhotoItem oldItem, PhotoItem newItem) {
55 return oldItem.getId() == newItem.getId();
61 public boolean areContentsTheSame(PhotoItem oldItem, PhotoItem newItem) {
62 return oldItem.equals(newItem);
67 public Object getChangePayload(PhotoItem oldItem, PhotoItem newItem) {
70 != newItem.getImageResourceId()) {
71 diff.putLong(IMAGE, newItem.getImageResourceId());
74 if (oldItem.getTitle() != null && newItem.getTitle() != null
75 && !oldItem.getTitle().equals(newItem.getTitle())) {
76 diff.putString(TITLE, newItem.getTitle());
[all …]
DSearchSupportFragment.java57 public boolean areItemsTheSame(PhotoItem oldItem, PhotoItem newItem) {
58 return oldItem.getId() == newItem.getId();
64 public boolean areContentsTheSame(PhotoItem oldItem, PhotoItem newItem) {
65 return oldItem.equals(newItem);
70 public Object getChangePayload(PhotoItem oldItem, PhotoItem newItem) {
73 != newItem.getImageResourceId()) {
74 diff.putLong(IMAGE, newItem.getImageResourceId());
77 if (oldItem.getTitle() != null && newItem.getTitle() != null
78 && !oldItem.getTitle().equals(newItem.getTitle())) {
79 diff.putString(TITLE, newItem.getTitle());
[all …]
/frameworks/support/v7/recyclerview/src/test/java/androidx/recyclerview/widget/
DDiffUtilTest.java275 assertThat(applied.get(4).newItem, is(true)); in testDisableMoveDetection()
350 if (after.get(i).newItem) { in assertEquals()
351 assertThat(report, item.newItem, is(true)); in assertEquals()
353 assertThat(report, item.newItem, is(false)); in assertEquals()
394 assertThat(existing.newItem, is(false)); in applyUpdates()
419 if (existing.newItem) { in update()
434 if (existing.newItem) { in updateWithPayload()
455 final boolean newItem; field in DiffUtilTest.Item
461 public Item(boolean newItem) { in Item() argument
463 this.newItem = newItem; in Item()
[all …]
DSortedListTest.java131 public boolean areContentsTheSame(Item oldItem, Item newItem) { in setUp()
132 return oldItem.data == newItem.data; in setUp()
293 Item newItem = in testRandom() local
295 while (newItem.data == item.data) { in testRandom()
296 newItem.data = random.nextInt(1000); in testRandom()
298 log.append("update ").append(item).append(" to ").append(newItem) in testRandom()
300 int itemIndex = mList.add(newItem); in testRandom()
302 copy.add(newItem); in testRandom()
303 assertSame(mList.get(itemIndex), newItem); in testRandom() local
311 Item newItem = new Item(item.id, random.nextInt(), random.nextInt()); in testRandom() local
[all …]
DOpReorderTest.java389 final Item newItem = Item.create(); in apply() local
390 mAddedItems.add(newItem); in apply()
391 items.add(op.positionStart + i, newItem); in apply()
/frameworks/support/paging/integration-tests/testapp/src/main/java/androidx/paging/integration/testapp/
DItem.java50 public boolean areContentsTheSame(@NonNull Item oldItem, @NonNull Item newItem) {
51 return oldItem.equals(newItem);
55 public boolean areItemsTheSame(@NonNull Item oldItem, @NonNull Item newItem) {
56 return oldItem.id == newItem.id;
/frameworks/support/samples/SupportMediaDemos/src/main/java/com/example/androidx/media/
DVideoSelector.java273 VideoItem newItem = null; in createVil() local
276 newItem = VideoItem.createFromLinkFile(f); in createVil()
279 newItem = new VideoItem(fname, url, false); in createVil()
282 if (null != newItem) { in createVil()
283 files.put(newItem.getName(), newItem); in createVil() local
286 VideoItem newItem = new VideoItem(f.getName(), f.getAbsolutePath(), true); in createVil() local
287 dirs.put(newItem.getName(), newItem); in createVil() local
/frameworks/support/room/integration-tests/testapp/src/main/java/androidx/room/integration/testapp/database/
DCustomer.java102 public boolean areContentsTheSame(@NonNull Customer oldItem, @NonNull Customer newItem) {
103 return oldItem.equals(newItem);
107 public boolean areItemsTheSame(@NonNull Customer oldItem, @NonNull Customer newItem) {
108 return oldItem.getId() == newItem.getId();
/frameworks/support/paging/runtime/src/androidTest/java/androidx/paging/
DPagedStorageDiffHelperTest.kt101 override fun areItemsTheSame(oldItem: String, newItem: String): Boolean { in areItemsTheSame()
103 return oldItem[0] == newItem[0] in areItemsTheSame()
106 override fun areContentsTheSame(oldItem: String, newItem: String): Boolean { in areContentsTheSame()
107 return oldItem == newItem in areContentsTheSame()
DAsyncPagedListDifferTest.kt323 override fun areItemsTheSame(oldItem: String, newItem: String): Boolean { in areItemsTheSame()
324 return oldItem == newItem in areItemsTheSame()
327 override fun areContentsTheSame(oldItem: String, newItem: String): Boolean { in areContentsTheSame()
328 return oldItem == newItem in areContentsTheSame()
/frameworks/support/v7/recyclerview/src/androidTest/java/androidx/recyclerview/widget/
DAsyncListDifferTest.kt294 override fun areItemsTheSame(oldItem: String, newItem: String): Boolean { in areItemsTheSame()
296 return oldItem[0] == newItem[0] in areItemsTheSame()
299 override fun areContentsTheSame(oldItem: String, newItem: String): Boolean { in areContentsTheSame()
300 return oldItem == newItem in areContentsTheSame()
303 override fun getChangePayload(oldItem: String, newItem: String): Any? { in getChangePayload()
304 if (newItem.startsWith(oldItem)) { in getChangePayload()
306 return newItem.subSequence(oldItem.length, newItem.length) in getChangePayload()
/frameworks/support/samples/Support7Demos/src/main/java/com/example/android/supportv7/util/
DSortedListActivity.java100 Item newItem) { in SortedListAdapter()
101 return oldItem.mText.equals(newItem.mText); in SortedListAdapter()
/frameworks/base/core/java/android/net/
DLinkProperties.java86 for (T newItem : newItems) { in CompareResult()
87 if (!removed.remove(newItem)) { in CompareResult()
88 added.add(newItem); in CompareResult()
/frameworks/base/services/core/java/com/android/server/job/
DJobSchedulerService.java645 static <T> void addOrderedItem(ArrayList<T> array, T newItem, Comparator<T> comparator) { in addOrderedItem() argument
646 int where = Collections.binarySearch(array, newItem, comparator); in addOrderedItem()
650 array.add(where, newItem); in addOrderedItem()