From a629a157f10f4f610f588569f5e287226259f09f Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 20 Mar 2020 19:50:43 +0100 Subject: [PATCH] Updated AndroidX --- app/build.gradle | 8 ++++---- app/src/main/java/androidx/room/InvalidationTracker.java | 1 - .../androidx/room/MultiInstanceInvalidationClient.java | 4 +++- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 9401678799..9b33c1e06b 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -224,7 +224,7 @@ dependencies { def core_version = "1.3.0-alpha02" def appcompat_version = "1.2.0-alpha03" - def fragment_version = "1.3.0-alpha01" + def fragment_version = "1.3.0-alpha02" def recyclerview_version = "1.2.0-alpha01" def coordinatorlayout_version = "1.1.0" def constraintlayout_version = "2.0.0-beta3" @@ -235,10 +235,10 @@ dependencies { def documentfile_version = "1.0.1" def lifecycle_version = "2.2.0" def sqlite_version = "2.1.0" - def room_version = "2.2.4" - def paging_version = "2.1.1" + def room_version = "2.2.5" + def paging_version = "2.1.2" def preference_version = "1.1.0" - def work_version = "2.3.3" + def work_version = "2.3.4" def exif_version = "1.3.0-alpha01" def biometric_version = "1.0.1" def textclassifier_version = "1.0.0-alpha03" diff --git a/app/src/main/java/androidx/room/InvalidationTracker.java b/app/src/main/java/androidx/room/InvalidationTracker.java index f35b7f9550..8d160e6fd4 100644 --- a/app/src/main/java/androidx/room/InvalidationTracker.java +++ b/app/src/main/java/androidx/room/InvalidationTracker.java @@ -83,7 +83,6 @@ public class InvalidationTracker { + " WHERE " + INVALIDATED_COLUMN_NAME + " = 1;"; @NonNull - @VisibleForTesting final HashMap mTableIdLookup; final String[] mTableNames; diff --git a/app/src/main/java/androidx/room/MultiInstanceInvalidationClient.java b/app/src/main/java/androidx/room/MultiInstanceInvalidationClient.java index 3aeddcc66a..3dbb8e0475 100644 --- a/app/src/main/java/androidx/room/MultiInstanceInvalidationClient.java +++ b/app/src/main/java/androidx/room/MultiInstanceInvalidationClient.java @@ -167,7 +167,9 @@ class MultiInstanceInvalidationClient { mName = name; mInvalidationTracker = invalidationTracker; mExecutor = executor; - mObserver = new InvalidationTracker.Observer(invalidationTracker.mTableNames) { + // Use all tables names for observer. + final Set tableNames = invalidationTracker.mTableIdLookup.keySet(); + mObserver = new InvalidationTracker.Observer(tableNames.toArray(new String[0])) { @Override public void onInvalidated(@NonNull Set tables) { if (mStopped.get()) {