From 8178408358fe1ef433e6993e0f526ab1fe6a38ba Mon Sep 17 00:00:00 2001 From: Bookatz Date: Fri, 9 Feb 2018 14:26:42 -0800 Subject: [PATCH] STATSD_STARTED broadcast include background Allow statsd to tell even receivers in the background that it is running. Test: manual Change-Id: I4fe9620eaf846275ee995b90849bf789e78130fd --- .../java/com/android/server/stats/StatsCompanionService.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/stats/StatsCompanionService.java b/services/core/java/com/android/server/stats/StatsCompanionService.java index ef6067a73716e..8101b56334e73 100644 --- a/services/core/java/com/android/server/stats/StatsCompanionService.java +++ b/services/core/java/com/android/server/stats/StatsCompanionService.java @@ -783,7 +783,9 @@ public class StatsCompanionService extends IStatsCompanionService.Stub { enforceCallingPermission(); if (DEBUG) Slog.d(TAG, "learned that statsdReady"); sayHiToStatsd(); // tell statsd that we're ready too and link to it - mContext.sendBroadcastAsUser(new Intent(StatsManager.ACTION_STATSD_STARTED), + mContext.sendBroadcastAsUser( + new Intent(StatsManager.ACTION_STATSD_STARTED) + .addFlags(Intent.FLAG_RECEIVER_INCLUDE_BACKGROUND), UserHandle.SYSTEM, android.Manifest.permission.DUMP); }