commit | 489071add405ac7cae34997cd4a788a3be647014 | [log] [tgz] |
---|---|---|
author | Nate Myren <ntmyren@google.com> | Tue Sep 01 12:43:21 2020 -0700 |
committer | Nate Myren <ntmyren@google.com> | Wed Sep 02 00:24:06 2020 +0000 |
tree | d5b306a22e4854d40da8246ded7f2f904f2abb80 | |
parent | deeba7c2a423b98d82d8e882213a996edabbcaa4 [diff] |
use ObserveStale for liveData in reviewOngoingUsage Bug: 166837151 Fixes: 167431234 Test: Open the privacy chip twice quickly. It should load both times Change-Id: Id828a89c805b527c2b1457d5469fa6626c07065d Merged-In: I2837d48b3e0c985d3023bf75f3876e0e97a0d9ae
diff --git a/src/com/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment.java b/src/com/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment.java index fd8ef3d..5a0120f 100644 --- a/src/com/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment.java +++ b/src/com/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment.java
@@ -107,7 +107,7 @@ } ArrayList<String> appOps = new ArrayList<>(List.of(PHONE_CALL, VIDEO_CALL)); mOpUsageLiveData = OpUsageLiveData.Companion.get(appOps, numMillis); - mOpUsageLiveData.observe(this, new Observer<Map<String, List<OpAccess>>>() { + mOpUsageLiveData.observeStale(this, new Observer<Map<String, List<OpAccess>>>() { @Override public void onChanged(Map<String, List<OpAccess>> opUsage) { if (mOpUsageLiveData.isStale()) {