From a44fdda4384dcee10f3f3f33c927b6580af7efed Mon Sep 17 00:00:00 2001 From: jackqdyulei Date: Mon, 24 Oct 2016 14:28:55 -0700 Subject: [PATCH] Store Tile in view tag, not position The position(used to find the tile) is not up-to-date when recyclerview changes, so store tile instead. Bug: 32370624 Test: make -j40 SettingsTests Change-Id: I10d29b3137ecb1c37b6a8468c6f2709b8497caa6 --- .../settings/dashboard/DashboardAdapter.java | 5 +- .../settings/tests/DashboardAdapterTest.java | 62 +++++++++++++++++++ 2 files changed, 64 insertions(+), 3 deletions(-) create mode 100644 tests/app/src/com/android/settings/tests/DashboardAdapterTest.java diff --git a/src/com/android/settings/dashboard/DashboardAdapter.java b/src/com/android/settings/dashboard/DashboardAdapter.java index 9ea48b06525..baea16434cd 100644 --- a/src/com/android/settings/dashboard/DashboardAdapter.java +++ b/src/com/android/settings/dashboard/DashboardAdapter.java @@ -64,8 +64,7 @@ public class DashboardAdapter extends RecyclerView.Adapter