Merge "Fix issue with early service start" into klp-modular-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
415e6f8ed4
@ -1195,7 +1195,6 @@ public class NotificationManagerService extends SystemService {
|
|||||||
getContext().registerReceiver(mIntentReceiver, sdFilter);
|
getContext().registerReceiver(mIntentReceiver, sdFilter);
|
||||||
|
|
||||||
mSettingsObserver = new SettingsObserver(mHandler);
|
mSettingsObserver = new SettingsObserver(mHandler);
|
||||||
mSettingsObserver.observe();
|
|
||||||
|
|
||||||
// spin up NotificationScorers
|
// spin up NotificationScorers
|
||||||
String[] notificationScorerNames = resources.getStringArray(
|
String[] notificationScorerNames = resources.getStringArray(
|
||||||
@ -1250,8 +1249,10 @@ public class NotificationManagerService extends SystemService {
|
|||||||
// Grab our optional AudioService
|
// Grab our optional AudioService
|
||||||
mAudioManager = (AudioManager) getContext().getSystemService(Context.AUDIO_SERVICE);
|
mAudioManager = (AudioManager) getContext().getSystemService(Context.AUDIO_SERVICE);
|
||||||
|
|
||||||
// make sure our listener services are properly bound
|
} else if (phase == SystemService.PHASE_THIRD_PARTY_APPS_CAN_START) {
|
||||||
rebindListenerServices();
|
// This observer will force an update when observe is called, causing us to
|
||||||
|
// bind to listener services.
|
||||||
|
mSettingsObserver.observe();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -233,9 +233,7 @@ public class UserManagerService extends IUserManager.Stub {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void systemReady() {
|
void systemReady() {
|
||||||
final Context context = ActivityThread.systemMain().getSystemContext();
|
mUserPackageMonitor.register(mContext, null, UserHandle.ALL, false);
|
||||||
mUserPackageMonitor.register(context,
|
|
||||||
null, UserHandle.ALL, false);
|
|
||||||
userForeground(UserHandle.USER_OWNER);
|
userForeground(UserHandle.USER_OWNER);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user