diff options
author | Dianne Hackborn <hackbod@google.com> | 2016-06-29 11:48:14 -0700 |
---|---|---|
committer | The Android Automerger <android-build@google.com> | 2016-06-29 19:05:39 -0700 |
commit | 314d000f38db72d67abeff7f1753ad34ab65be11 (patch) | |
tree | 29aaa33ea2b6aaf4496b4589791600b36aa66e25 | |
parent | 0d5a1a0a08cf7c6242c15704e1f068d6e569c723 (diff) | |
download | base-314d000f38db72d67abeff7f1753ad34ab65be11.tar.gz |
Fix issue #29871385: Need JobScheduler.scheduleAsPackage to be system API
Change-Id: I0034b1681158b9a010d01fb0fcbe7990d9038c1f
-rw-r--r-- | api/system-current.txt | 1 | ||||
-rw-r--r-- | core/java/android/app/job/JobScheduler.java | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/api/system-current.txt b/api/system-current.txt index ea2707e2bd6f..d1c03942229f 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -6675,6 +6675,7 @@ package android.app.job { method public abstract java.util.List<android.app.job.JobInfo> getAllPendingJobs(); method public abstract android.app.job.JobInfo getPendingJob(int); method public abstract int schedule(android.app.job.JobInfo); + method public abstract int scheduleAsPackage(android.app.job.JobInfo, java.lang.String, int, java.lang.String); field public static final int RESULT_FAILURE = 0; // 0x0 field public static final int RESULT_SUCCESS = 1; // 0x1 } diff --git a/core/java/android/app/job/JobScheduler.java b/core/java/android/app/job/JobScheduler.java index 9618cd10c086..1b640d08dde2 100644 --- a/core/java/android/app/job/JobScheduler.java +++ b/core/java/android/app/job/JobScheduler.java @@ -18,6 +18,7 @@ package android.app.job; import android.annotation.NonNull; import android.annotation.Nullable; +import android.annotation.SystemApi; import java.util.List; @@ -75,6 +76,7 @@ public abstract class JobScheduler { * @return {@link #RESULT_SUCCESS} or {@link #RESULT_FAILURE} * @hide */ + @SystemApi public abstract int scheduleAsPackage(JobInfo job, String packageName, int userId, String tag); /** |