From 582870ef9150e11fe3815e3a0bf138975d00b5f5 Mon Sep 17 00:00:00 2001 From: Bookatz Date: Tue, 6 Feb 2018 14:24:49 -0800 Subject: [PATCH] Stop statsd Anomaly Detection crash AnomalyAlarmReceiver needs to be public or it crashes the system when AppComponentFactory tries to access it when an alarm fires. Change-Id: I79d1d73e9b98d3da74e3cb34fbafc8da8c5e2e8f Fixes: 73004903 Test: manual --- .../java/com/android/server/stats/StatsCompanionService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/services/core/java/com/android/server/stats/StatsCompanionService.java b/services/core/java/com/android/server/stats/StatsCompanionService.java index f498cdd85ee8b..74a4e09c3dc78 100644 --- a/services/core/java/com/android/server/stats/StatsCompanionService.java +++ b/services/core/java/com/android/server/stats/StatsCompanionService.java @@ -285,7 +285,7 @@ public class StatsCompanionService extends IStatsCompanionService.Stub { } } - private final static class AnomalyAlarmReceiver extends BroadcastReceiver { + public final static class AnomalyAlarmReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Slog.i(TAG, "StatsCompanionService believes an anomaly has occurred."); @@ -305,7 +305,7 @@ public class StatsCompanionService extends IStatsCompanionService.Stub { } } - private final static class PullingAlarmReceiver extends BroadcastReceiver { + public final static class PullingAlarmReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { if (DEBUG)