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

Unified Diff: components/minidump_uploader/android/java/src/org/chromium/components/minidump_uploader/MinidumpUploadJobService.java

Issue 2784353002: Android: Remove GetApplicationContext part 2 (Closed)
Patch Set: Fix tests 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/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 4ad29bf7fd0787c113e2a13ac5b2bf889b8b416a..d57f0ff3fde0046ea8cdb47009519718831ed0d2 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,6 +12,7 @@ import android.content.Context;
import android.os.Build;
import android.os.PersistableBundle;
+import org.chromium.base.ContextUtils;
import org.chromium.base.Log;
/**
@@ -40,15 +41,15 @@ public abstract class MinidumpUploadJobService extends JobService {
/**
* 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(Context context, JobInfo.Builder jobInfoBuilder) {
+ public static void scheduleUpload(JobInfo.Builder jobInfoBuilder) {
Log.i(TAG, "Scheduling upload of all pending minidumps.");
JobScheduler scheduler =
- (JobScheduler) context.getSystemService(Context.JOB_SCHEDULER_SERVICE);
+ (JobScheduler) ContextUtils.getApplicationContext().getSystemService(
+ Context.JOB_SCHEDULER_SERVICE);
JobInfo uploadJob =
jobInfoBuilder.setRequiredNetworkType(JobInfo.NETWORK_TYPE_UNMETERED)
.setBackoffCriteria(JOB_INITIAL_BACKOFF_TIME_IN_MS, JOB_BACKOFF_POLICY)

Powered by Google App Engine
This is Rietveld 408576698