Merge "Fix issue #29069028 NYC: device boot failure: NPE in AppIdleController" into nyc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
3e05055af7
@@ -717,6 +717,11 @@ public final class JobSchedulerService extends com.android.server.SystemService
|
|||||||
*/
|
*/
|
||||||
public JobSchedulerService(Context context) {
|
public JobSchedulerService(Context context) {
|
||||||
super(context);
|
super(context);
|
||||||
|
mHandler = new JobHandler(context.getMainLooper());
|
||||||
|
mConstants = new Constants(mHandler);
|
||||||
|
mJobSchedulerStub = new JobSchedulerStub();
|
||||||
|
mJobs = JobStore.initAndGet(this);
|
||||||
|
|
||||||
// Create the controllers.
|
// Create the controllers.
|
||||||
mControllers = new ArrayList<StateController>();
|
mControllers = new ArrayList<StateController>();
|
||||||
mControllers.add(ConnectivityController.get(this));
|
mControllers.add(ConnectivityController.get(this));
|
||||||
@@ -726,11 +731,6 @@ public final class JobSchedulerService extends com.android.server.SystemService
|
|||||||
mControllers.add(AppIdleController.get(this));
|
mControllers.add(AppIdleController.get(this));
|
||||||
mControllers.add(ContentObserverController.get(this));
|
mControllers.add(ContentObserverController.get(this));
|
||||||
mControllers.add(DeviceIdleJobsController.get(this));
|
mControllers.add(DeviceIdleJobsController.get(this));
|
||||||
|
|
||||||
mHandler = new JobHandler(context.getMainLooper());
|
|
||||||
mConstants = new Constants(mHandler);
|
|
||||||
mJobSchedulerStub = new JobSchedulerStub();
|
|
||||||
mJobs = JobStore.initAndGet(this);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user