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