| Index: components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskGcmTaskService.java
|
| diff --git a/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskGcmTaskService.java b/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskGcmTaskService.java
|
| index 4a9521ae24f2a1af7fcb884a8cb9d76963a76502..b10998068ab70bfe8d3ded2756f1a34ea0520ab8 100644
|
| --- a/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskGcmTaskService.java
|
| +++ b/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskGcmTaskService.java
|
| @@ -98,6 +98,7 @@ public class BackgroundTaskGcmTaskService extends GcmTaskService {
|
| ThreadUtils.runOnUiThreadBlocking(new Runnable() {
|
| @Override
|
| public void run() {
|
| + BackgroundTaskSchedulerUma.getInstance().reportTaskStarted(taskParams.getTaskId());
|
| taskNeedsBackgroundProcessing.set(
|
| backgroundTask.onStartTask(ContextUtils.getApplicationContext(), taskParams,
|
| new TaskFinishedCallbackGcmTaskService(waiter)));
|
| @@ -115,6 +116,7 @@ public class BackgroundTaskGcmTaskService extends GcmTaskService {
|
| ThreadUtils.runOnUiThreadBlocking(new Runnable() {
|
| @Override
|
| public void run() {
|
| + BackgroundTaskSchedulerUma.getInstance().reportTaskStopped(taskParams.getTaskId());
|
| taskNeedsRescheduling.set(backgroundTask.onStopTask(
|
| ContextUtils.getApplicationContext(), taskParams));
|
| }
|
|
|