commit | 7dddc319427a3af0129ee126ed77fc253afef540 | [log] [tgz] |
---|---|---|
author | Sudheer Shanka <sudheersai@google.com> | Tue Jan 24 19:29:56 2023 +0000 |
committer | Sudheer Shanka <sudheersai@google.com> | Tue Jan 24 19:29:56 2023 +0000 |
tree | 606811c5916d92d628da3e68132d5a938a2ec0c4 | |
parent | c7dafdd6fce8bc6355a1ff13ae8c3c6d1a644bcb [diff] |
Add defer-until-active policy to NETWORK_STATS_CHANGED. This allows deferring the broadcast delivery to apps in the Cached state. Bug: 255525222 Test: TH Change-Id: I5864219eeba4ed0cb2ade404d19e5b59946ee77f
diff --git a/service-t/src/com/android/server/net/NetworkStatsService.java b/service-t/src/com/android/server/net/NetworkStatsService.java index 4eeaf6b..1606fd0 100644 --- a/service-t/src/com/android/server/net/NetworkStatsService.java +++ b/service-t/src/com/android/server/net/NetworkStatsService.java
@@ -537,6 +537,7 @@ BroadcastOptions.makeBasic()) .setDeliveryGroupPolicy( ConstantsShim.DELIVERY_GROUP_POLICY_MOST_RECENT) + .setDeferUntilActive(true) .toBundle(); } catch (UnsupportedApiLevelException e) { Log.wtf(TAG, "Using unsupported API" + e);