summaryrefslogtreecommitdiffstats
path: root/core/java/android/app/TaskManagerImpl.java
diff options
context:
space:
mode:
authorMatthew Williams <mjwilliams@google.com>2014-06-10 00:24:04 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2014-06-10 00:24:05 +0000
commit5553aeb2aeee88929b11ee3bbf8e02da1e9368bd (patch)
tree9a2291eb901d4de7d78a58c7b898144e505c0e88 /core/java/android/app/TaskManagerImpl.java
parente44e754166ad8c53781f67b2e814012fb5dbeae3 (diff)
parenteffacfa75bd9c2ebc889a7bc4f002c07f82f4c31 (diff)
downloadframeworks_base-5553aeb2aeee88929b11ee3bbf8e02da1e9368bd.zip
frameworks_base-5553aeb2aeee88929b11ee3bbf8e02da1e9368bd.tar.gz
frameworks_base-5553aeb2aeee88929b11ee3bbf8e02da1e9368bd.tar.bz2
Merge "Add OnNetworkActive to TaskManager and simplify locking." into lmp-preview-dev
Diffstat (limited to 'core/java/android/app/TaskManagerImpl.java')
-rw-r--r--core/java/android/app/TaskManagerImpl.java24
1 files changed, 17 insertions, 7 deletions
diff --git a/core/java/android/app/TaskManagerImpl.java b/core/java/android/app/TaskManagerImpl.java
index f42839e..fe29fb7 100644
--- a/core/java/android/app/TaskManagerImpl.java
+++ b/core/java/android/app/TaskManagerImpl.java
@@ -20,6 +20,7 @@ package android.app;
import android.app.task.ITaskManager;
import android.app.task.Task;
import android.app.task.TaskManager;
+import android.os.RemoteException;
import java.util.List;
@@ -37,26 +38,35 @@ public class TaskManagerImpl extends TaskManager {
@Override
public int schedule(Task task) {
- // TODO Auto-generated method stub
- return 0;
+ try {
+ return mBinder.schedule(task);
+ } catch (RemoteException e) {
+ return TaskManager.RESULT_FAILURE;
+ }
}
@Override
public void cancel(int taskId) {
- // TODO Auto-generated method stub
+ try {
+ mBinder.cancel(taskId);
+ } catch (RemoteException e) {}
}
@Override
public void cancelAll() {
- // TODO Auto-generated method stub
+ try {
+ mBinder.cancelAll();
+ } catch (RemoteException e) {}
}
@Override
public List<Task> getAllPendingTasks() {
- // TODO Auto-generated method stub
- return null;
+ try {
+ return mBinder.getAllPendingTasks();
+ } catch (RemoteException e) {
+ return null;
+ }
}
-
}