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

Issue 2814653003: [Android] BackgroundTaskScheduler reschedule implementation (Closed)

Created:
3 years, 8 months ago by fgorski
Modified:
3 years, 7 months ago
Reviewers:
nyquist
CC:
chromium-reviews, dewittj+watch_chromium.org, fgorski+watch_chromium.org, romax+watch_chromium.org, petewil+watch_chromium.org, chili+watch_chromium.org, agrieve+watch_chromium.org, dimich+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

[Android] BackgroundTaskScheduler reschedule implementation This patch: * Adds reschedule capability to BackgroundTask and BackgroundTaskScheduler * Updates all implementations of BackgroundTask * Adds capability to remove all stored tasks from shared preferences * Adds a call to reschedule from BTSGcmTaskService.onInitializeTasks * Adds appropriate tests BUG=710630 R=nyquist@chromium.org Review-Url: https://codereview.chromium.org/2814653003 Cr-Commit-Position: refs/heads/master@{#472174} Committed: https://chromium.googlesource.com/chromium/src/+/df49c6da32ca2a0ed87e1d5f87f4032d9c4fdc12

Patch Set 1 #

Patch Set 2 : Adding implementation of BTGcmTaskService#onInitializeTasks #

Patch Set 3 : Exposing BackgroundTaskGcmTaskService in AndroidManifest.xml #

Total comments: 7

Patch Set 4 : Addressing feedback: fixing test #

Patch Set 5 : Rebasing #

Unified diffs Side-by-side diffs Delta from patch set Stats (+225 lines, -3 lines) Patch
M chrome/android/java/AndroidManifest.xml View 1 2 3 4 1 chunk +9 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflineBackgroundTask.java View 1 2 3 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/offlinepages/prefetch/PrefetchBackgroundTask.java View 1 2 3 4 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/omaha/OmahaService.java View 1 chunk +6 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/services/gcm/GCMBackgroundTask.java View 1 chunk +6 lines, -0 lines 0 comments Download
M components/background_task_scheduler/BUILD.gn View 1 chunk +1 line, -0 lines 0 comments Download
M components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTask.java View 1 chunk +10 lines, -0 lines 0 comments Download
M components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskGcmTaskService.java View 1 2 3 4 1 chunk +4 lines, -1 line 0 comments Download
M components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskScheduler.java View 1 2 3 3 chunks +20 lines, -2 lines 0 comments Download
M components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerFactory.java View 2 chunks +6 lines, -0 lines 0 comments Download
M components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerPrefs.java View 1 chunk +5 lines, -0 lines 0 comments Download
M components/background_task_scheduler/android/javatests/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerJobServiceTest.java View 1 chunk +3 lines, -0 lines 0 comments Download
M components/background_task_scheduler/android/junit/src/org/chromium/components/background_task_scheduler/BackgroundTaskGcmTaskServiceTest.java View 1 4 chunks +24 lines, -0 lines 0 comments Download
M components/background_task_scheduler/android/junit/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerPrefsTest.java View 1 2 3 1 chunk +10 lines, -0 lines 0 comments Download
A components/background_task_scheduler/android/junit/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerTest.java View 1 2 3 1 chunk +98 lines, -0 lines 0 comments Download
M components/background_task_scheduler/android/junit/src/org/chromium/components/background_task_scheduler/TestBackgroundTask.java View 1 2 chunks +15 lines, -0 lines 0 comments Download

Messages

Total messages: 21 (15 generated)
fgorski
PTAL
3 years, 8 months ago (2017-04-18 20:22:38 UTC) #8
nyquist
https://codereview.chromium.org/2814653003/diff/40001/chrome/android/java/AndroidManifest.xml File chrome/android/java/AndroidManifest.xml (right): https://codereview.chromium.org/2814653003/diff/40001/chrome/android/java/AndroidManifest.xml#newcode808 chrome/android/java/AndroidManifest.xml:808: android:exported="true"> Are there any security measures we should take ...
3 years, 8 months ago (2017-04-18 22:33:03 UTC) #9
fgorski
PTAL (Let's discuss some of that stuff) https://codereview.chromium.org/2814653003/diff/40001/chrome/android/java/AndroidManifest.xml File chrome/android/java/AndroidManifest.xml (right): https://codereview.chromium.org/2814653003/diff/40001/chrome/android/java/AndroidManifest.xml#newcode808 chrome/android/java/AndroidManifest.xml:808: android:exported="true"> On ...
3 years, 8 months ago (2017-04-20 19:09:58 UTC) #10
nyquist
lgtm https://codereview.chromium.org/2814653003/diff/40001/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskScheduler.java File components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskScheduler.java (right): https://codereview.chromium.org/2814653003/diff/40001/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskScheduler.java#newcode97 components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskScheduler.java:97: BackgroundTaskSchedulerPrefs.removeAllTasks(); On 2017/04/20 19:09:58, fgorski wrote: > On ...
3 years, 8 months ago (2017-04-25 20:44:05 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2814653003/80001
3 years, 7 months ago (2017-05-16 17:32:55 UTC) #18
commit-bot: I haz the power
3 years, 7 months ago (2017-05-16 18:41:47 UTC) #21
Message was sent while issue was closed.
Committed patchset #5 (id:80001) as
https://chromium.googlesource.com/chromium/src/+/df49c6da32ca2a0ed87e1d5f87f4...

Powered by Google App Engine
This is Rietveld 408576698