Add JobService to delete obsolete anomaly data
Bug: 72385333 Test: RunSettingsRoboTests Change-Id: I73e16b9785fe0e832acc9e4256c8f9fd1333721e
This commit is contained in:
@@ -36,7 +36,7 @@ public class AnomalyDetectionReceiver extends BroadcastReceiver {
|
||||
|
||||
@Override
|
||||
public void onReceive(Context context, Intent intent) {
|
||||
final BatteryDatabaseManager databaseManager = new BatteryDatabaseManager(context);
|
||||
final BatteryDatabaseManager databaseManager = BatteryDatabaseManager.getInstance(context);
|
||||
final BatteryUtils batteryUtils = BatteryUtils.getInstance(context);
|
||||
final long configUid = intent.getLongExtra(StatsManager.EXTRA_STATS_CONFIG_UID, -1);
|
||||
final long configKey = intent.getLongExtra(StatsManager.EXTRA_STATS_CONFIG_KEY, -1);
|
||||
@@ -46,6 +46,8 @@ public class AnomalyDetectionReceiver extends BroadcastReceiver {
|
||||
Log.i(TAG, "Anomaly intent received. configUid = " + configUid + " configKey = "
|
||||
+ configKey + " subscriptionId = " + subscriptionId);
|
||||
saveAnomalyToDatabase(databaseManager, batteryUtils, intent);
|
||||
|
||||
AnomalyCleanUpJobService.scheduleCleanUp(context);
|
||||
}
|
||||
|
||||
@VisibleForTesting
|
||||
|
Reference in New Issue
Block a user