summaryrefslogtreecommitdiffstats
path: root/core/java/android/app/TaskManagerImpl.java
diff options
context:
space:
mode:
authorMatthew Williams <mjwilliams@google.com>2014-06-10 14:55:46 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-06-10 14:55:46 +0000
commitf53c295ae3ccabf1cf5a31c03f64233526e683eb (patch)
treefb59f194508169e78b3c3197c1c463b193ffea8b /core/java/android/app/TaskManagerImpl.java
parent1a2f7a1e29e59e0c9140ac5d3f465dc110c70b48 (diff)
parent5553aeb2aeee88929b11ee3bbf8e02da1e9368bd (diff)
downloadframeworks_base-f53c295ae3ccabf1cf5a31c03f64233526e683eb.zip
frameworks_base-f53c295ae3ccabf1cf5a31c03f64233526e683eb.tar.gz
frameworks_base-f53c295ae3ccabf1cf5a31c03f64233526e683eb.tar.bz2
am 3b471117: Merge "Add OnNetworkActive to TaskManager and simplify locking." into lmp-preview-dev
* commit '3b4711176e77640d697e94137e65fa93c8363f5c': Add OnNetworkActive to TaskManager and simplify locking.
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;
+ }
}
-
}