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);
|
||||
|
||||
mSettingsObserver = new SettingsObserver(mHandler);
|
||||
mSettingsObserver.observe();
|
||||
|
||||
// spin up NotificationScorers
|
||||
String[] notificationScorerNames = resources.getStringArray(
|
||||
@ -1250,8 +1249,10 @@ public class NotificationManagerService extends SystemService {
|
||||
// Grab our optional AudioService
|
||||
mAudioManager = (AudioManager) getContext().getSystemService(Context.AUDIO_SERVICE);
|
||||
|
||||
// make sure our listener services are properly bound
|
||||
rebindListenerServices();
|
||||
} else if (phase == SystemService.PHASE_THIRD_PARTY_APPS_CAN_START) {
|
||||
// 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() {
|
||||
final Context context = ActivityThread.systemMain().getSystemContext();
|
||||
mUserPackageMonitor.register(context,
|
||||
null, UserHandle.ALL, false);
|
||||
mUserPackageMonitor.register(mContext, null, UserHandle.ALL, false);
|
||||
userForeground(UserHandle.USER_OWNER);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user