diff options
author | Matthew Williams <mjwilliams@google.com> | 2014-09-11 17:27:57 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2014-09-11 17:27:58 +0000 |
commit | 91911fd952b7f11f1b9cef95b7077de0a69ddcc8 (patch) | |
tree | 100aa748db3e35325423b296e033df87cdabc6a5 /tests | |
parent | a1ed7d10942cea97147dee8d79cee737766e539a (diff) | |
parent | 03a4da6e8e92b19c1345016c06694cb3aabbfc27 (diff) | |
download | frameworks_base-91911fd952b7f11f1b9cef95b7077de0a69ddcc8.zip frameworks_base-91911fd952b7f11f1b9cef95b7077de0a69ddcc8.tar.gz frameworks_base-91911fd952b7f11f1b9cef95b7077de0a69ddcc8.tar.bz2 |
Merge "Add flag to JobParameters for job expired" into lmp-dev
Diffstat (limited to 'tests')
-rw-r--r-- | tests/JobSchedulerTestApp/src/com/android/demo/jobSchedulerApp/service/TestJobService.java | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/tests/JobSchedulerTestApp/src/com/android/demo/jobSchedulerApp/service/TestJobService.java b/tests/JobSchedulerTestApp/src/com/android/demo/jobSchedulerApp/service/TestJobService.java index a68e04e..9df11fe 100644 --- a/tests/JobSchedulerTestApp/src/com/android/demo/jobSchedulerApp/service/TestJobService.java +++ b/tests/JobSchedulerTestApp/src/com/android/demo/jobSchedulerApp/service/TestJobService.java @@ -29,6 +29,7 @@ import android.os.Messenger; import android.os.RemoteException; import android.util.Log; import android.util.SparseArray; +import android.widget.Toast; import com.android.demo.jobSchedulerApp.MainActivity; @@ -84,12 +85,15 @@ public class TestJobService extends JobService { currentId++; jobParamsMap.put(currentId, params); final int currId = this.currentId; - Log.d(TAG, "putting :" + currId + " for " + params.toString()); - Log.d(TAG, " pulled: " + jobParamsMap.get(currId)); if (mActivity != null) { mActivity.onReceivedStartJob(params); } + Toast.makeText( + this, "On start job: '" + params.getJobId() + "' deadline exceeded: " + + params.isOverrideDeadlineExpired(), + Toast.LENGTH_LONG).show(); + return true; } @@ -100,7 +104,7 @@ public class TestJobService extends JobService { int ind = jobParamsMap.indexOfValue(params); jobParamsMap.remove(ind); mActivity.onReceivedStopJob(); - return true; + return false; // no reschedule } static int currentId = 0; @@ -129,6 +133,7 @@ public class TestJobService extends JobService { return false; } else { jobFinished(params, false); + jobParamsMap.removeAt(0); return true; } } |