summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Dianne Hackborn <hackbod@google.com> 2016-06-01 19:26:07 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2016-06-01 19:26:09 +0000
commit3e05055af775f9539d832b1191ae2ee9bc4acf21 (patch)
treed81ded4543fce46d4dad39562f97248a220609ec
parent42621023cfac084b8c74fd4d362bc2c64d61674e (diff)
parent970e3f412d34cbeae3706de5cb1de0b3ca741f87 (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.java10
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