| Index: components/minidump_uploader/android/java/src/org/chromium/components/minidump_uploader/MinidumpUploadJobService.java
|
| diff --git a/components/minidump_uploader/android/java/src/org/chromium/components/minidump_uploader/MinidumpUploadJobService.java b/components/minidump_uploader/android/java/src/org/chromium/components/minidump_uploader/MinidumpUploadJobService.java
|
| index d57f0ff3fde0046ea8cdb47009519718831ed0d2..4ad29bf7fd0787c113e2a13ac5b2bf889b8b416a 100644
|
| --- a/components/minidump_uploader/android/java/src/org/chromium/components/minidump_uploader/MinidumpUploadJobService.java
|
| +++ b/components/minidump_uploader/android/java/src/org/chromium/components/minidump_uploader/MinidumpUploadJobService.java
|
| @@ -12,7 +12,6 @@
|
| import android.os.Build;
|
| import android.os.PersistableBundle;
|
|
|
| -import org.chromium.base.ContextUtils;
|
| import org.chromium.base.Log;
|
|
|
| /**
|
| @@ -41,15 +40,15 @@
|
|
|
| /**
|
| * Schedules uploading of all pending minidumps.
|
| + * @param context The application context, in which to schedule the crash report uploads.
|
| * @param jobInfoBuilder A job info builder that has been initialized with any embedder-specific
|
| * requriements. This builder will be extended to include shared requirements, and then used
|
| * to build an upload job for scheduling.
|
| */
|
| - public static void scheduleUpload(JobInfo.Builder jobInfoBuilder) {
|
| + public static void scheduleUpload(Context context, JobInfo.Builder jobInfoBuilder) {
|
| Log.i(TAG, "Scheduling upload of all pending minidumps.");
|
| JobScheduler scheduler =
|
| - (JobScheduler) ContextUtils.getApplicationContext().getSystemService(
|
| - Context.JOB_SCHEDULER_SERVICE);
|
| + (JobScheduler) context.getSystemService(Context.JOB_SCHEDULER_SERVICE);
|
| JobInfo uploadJob =
|
| jobInfoBuilder.setRequiredNetworkType(JobInfo.NETWORK_TYPE_UNMETERED)
|
| .setBackoffCriteria(JOB_INITIAL_BACKOFF_TIME_IN_MS, JOB_BACKOFF_POLICY)
|
|
|