Refactor BatteryService to new pattern.
Apply SystemService pattern to BatteryService. Change-Id: I4971b2da8d2aed4d14440fb65863a8b916bab03c
This commit is contained in:
@@ -150,7 +150,6 @@ public final class SystemServer {
|
||||
private DisplayManagerService mDisplayManagerService;
|
||||
private PackageManagerService mPackageManagerService;
|
||||
private PackageManager mPackageManager;
|
||||
private BatteryService mBatteryService;
|
||||
private ContentResolver mContentResolver;
|
||||
|
||||
private boolean mOnlyCore;
|
||||
@@ -362,11 +361,8 @@ public final class SystemServer {
|
||||
// Manages LEDs and display backlight.
|
||||
mSystemServiceManager.startService(LightsService.class);
|
||||
|
||||
// Tracks the battery level.
|
||||
Slog.i(TAG, "Battery Service");
|
||||
mBatteryService = new BatteryService(mSystemContext,
|
||||
LocalServices.getService(LightsManager.class));
|
||||
ServiceManager.addService("battery", mBatteryService);
|
||||
// Tracks the battery level. Requires LightService.
|
||||
mSystemServiceManager.startService(BatteryService.class);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -998,8 +994,7 @@ public final class SystemServer {
|
||||
|
||||
try {
|
||||
// TODO: use boot phase
|
||||
mPowerManagerService.systemReady(mBatteryService,
|
||||
mActivityManagerService.getAppOpsService());
|
||||
mPowerManagerService.systemReady(mActivityManagerService.getAppOpsService());
|
||||
} catch (Throwable e) {
|
||||
reportWtf("making Power Manager Service ready", e);
|
||||
}
|
||||
@@ -1066,11 +1061,6 @@ public final class SystemServer {
|
||||
} catch (Throwable e) {
|
||||
reportWtf("making Mount Service ready", e);
|
||||
}
|
||||
try {
|
||||
mBatteryService.systemReady();
|
||||
} catch (Throwable e) {
|
||||
reportWtf("making Battery Service ready", e);
|
||||
}
|
||||
try {
|
||||
if (networkScoreF != null) networkScoreF.systemReady();
|
||||
} catch (Throwable e) {
|
||||
|
||||
Reference in New Issue
Block a user