Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(756)

Unified Diff: components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskScheduler.java

Issue 2779753002: [Android] Adding scheduling through GcmNetworkManager (Closed)
Patch Set: Ensuring task is called on UI thread Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskScheduler.java
diff --git a/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskScheduler.java b/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskScheduler.java
index ea633c0188c861299b59385da950629a075ce072..31f087ff96c2a6a824b0a94990760e86372e0a7c 100644
--- a/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskScheduler.java
+++ b/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskScheduler.java
@@ -75,6 +75,7 @@ public class BackgroundTaskScheduler {
*/
public boolean schedule(Context context, TaskInfo taskInfo) {
ThreadUtils.assertOnUiThread();
+ BackgroundTaskSchedulerPrefs.addScheduledTask(taskInfo);
return mSchedulerDelegate.schedule(context, taskInfo);
}
@@ -86,6 +87,7 @@ public class BackgroundTaskScheduler {
*/
public void cancel(Context context, int taskId) {
ThreadUtils.assertOnUiThread();
+ BackgroundTaskSchedulerPrefs.removeScheduledTask(taskId);
mSchedulerDelegate.cancel(context, taskId);
}
}

Powered by Google App Engine
This is Rietveld 408576698