summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Dianne Hackborn <hackbod@google.com> 2017-05-30 20:31:33 +0000
committer android-build-merger <android-build-merger@google.com> 2017-05-30 20:31:33 +0000
commit4d476366bec9a2fd87692b9c4480ca86c9548ec4 (patch)
treeab9adc70d67bb71f9eea28b4582a45a483f08bd4
parente775158c6bf19ce91145fe71d3bdf5aa78cd6447 (diff)
parent1399d3abf51265915a3d6cbd2b04be2a3142c609 (diff)
Merge "Work on issue #62095840: NPE in JobParamteres in the background" into oc-dev
am: 1399d3abf5 Change-Id: I49169ce6f6559d9bfad36693b1582b2d810380b6
-rw-r--r--core/java/android/app/job/JobServiceEngine.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/core/java/android/app/job/JobServiceEngine.java b/core/java/android/app/job/JobServiceEngine.java
index b0ec6502c4b1..ab94da843635 100644
--- a/core/java/android/app/job/JobServiceEngine.java
+++ b/core/java/android/app/job/JobServiceEngine.java
@@ -210,6 +210,9 @@ public abstract class JobServiceEngine {
* information.
*/
public void jobFinished(JobParameters params, boolean needsReschedule) {
+ if (params == null) {
+ throw new NullPointerException("params");
+ }
Message m = Message.obtain(mHandler, MSG_JOB_FINISHED, params);
m.arg2 = needsReschedule ? 1 : 0;
m.sendToTarget();