Index: components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerPrefs.java |
diff --git a/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerPrefs.java b/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerPrefs.java |
index 4e03fd31a7b80e337fff9901fa70c6a7d4af2088..1a71d34d43da3b7f25b8f89722f520f36c5d4896 100644 |
--- a/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerPrefs.java |
+++ b/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerPrefs.java |
@@ -74,6 +74,11 @@ public class BackgroundTaskSchedulerPrefs { |
return scheduledTasksClassNames; |
} |
+ /** Removes all scheduled tasks from shared preferences store. */ |
+ public static void removeAllTasks() { |
+ ContextUtils.getAppSharedPreferences().edit().remove(KEY_SCHEDULED_TASKS).apply(); |
+ } |
+ |
private static void updateScheduledTasks(SharedPreferences prefs, Set<String> tasks) { |
SharedPreferences.Editor editor = prefs.edit(); |
editor.putStringSet(KEY_SCHEDULED_TASKS, tasks); |