diff options
-rw-r--r-- | core/java/android/app/job/JobServiceEngine.java | 3 |
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(); |