diff options
| author | 2016-06-01 19:26:07 +0000 | |
|---|---|---|
| committer | 2016-06-01 19:26:09 +0000 | |
| commit | 3e05055af775f9539d832b1191ae2ee9bc4acf21 (patch) | |
| tree | d81ded4543fce46d4dad39562f97248a220609ec | |
| parent | 42621023cfac084b8c74fd4d362bc2c64d61674e (diff) | |
| parent | 970e3f412d34cbeae3706de5cb1de0b3ca741f87 (diff) | |
Merge "Fix issue #29069028 NYC: device boot failure: NPE in AppIdleController" into nyc-dev
| -rw-r--r-- | services/core/java/com/android/server/job/JobSchedulerService.java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/services/core/java/com/android/server/job/JobSchedulerService.java b/services/core/java/com/android/server/job/JobSchedulerService.java index 5e212b0ef663..899aada9d496 100644 --- a/services/core/java/com/android/server/job/JobSchedulerService.java +++ b/services/core/java/com/android/server/job/JobSchedulerService.java @@ -717,6 +717,11 @@ public final class JobSchedulerService extends com.android.server.SystemService */ public JobSchedulerService(Context context) { super(context); + mHandler = new JobHandler(context.getMainLooper()); + mConstants = new Constants(mHandler); + mJobSchedulerStub = new JobSchedulerStub(); + mJobs = JobStore.initAndGet(this); + // Create the controllers. mControllers = new ArrayList<StateController>(); 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(ContentObserverController.get(this)); mControllers.add(DeviceIdleJobsController.get(this)); - - mHandler = new JobHandler(context.getMainLooper()); - mConstants = new Constants(mHandler); - mJobSchedulerStub = new JobSchedulerStub(); - mJobs = JobStore.initAndGet(this); } @Override |