From e89fd07148e23d83c18c8df22c29df9a4ed3034e Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 8 Nov 2023 18:23:37 +0100 Subject: [PATCH] Fixed ROOM queue count --- app/src/main/java/androidx/room/RoomTrackingLiveData.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/androidx/room/RoomTrackingLiveData.java b/app/src/main/java/androidx/room/RoomTrackingLiveData.java index 26ed3031aa..1e3daa74ea 100644 --- a/app/src/main/java/androidx/room/RoomTrackingLiveData.java +++ b/app/src/main/java/androidx/room/RoomTrackingLiveData.java @@ -151,7 +151,10 @@ class RoomTrackingLiveData extends LiveData { protected void onActive() { super.onActive(); mContainer.onActive(this); - getQueryExecutor().execute(mRefreshRunnable); + synchronized (lock) { + queued++; + getQueryExecutor().execute(mRefreshRunnable); + } } @Override