summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorMatthew Williams <mjwilliams@google.com>2014-09-11 17:27:57 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2014-09-11 17:27:58 +0000
commit91911fd952b7f11f1b9cef95b7077de0a69ddcc8 (patch)
tree100aa748db3e35325423b296e033df87cdabc6a5 /tests
parenta1ed7d10942cea97147dee8d79cee737766e539a (diff)
parent03a4da6e8e92b19c1345016c06694cb3aabbfc27 (diff)
downloadframeworks_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.java11
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;
}
}