From ed584932ca159e2e49add95f766cb743bf84a960 Mon Sep 17 00:00:00 2001 From: Simon Shields Date: Thu, 29 Dec 2016 12:18:54 +1100 Subject: Settings: CMStats: Upload stats only if user has not opted out Change-Id: If4cd7a2c1cee23e63d6191fbdff08c2219f8b8bc --- src/com/android/settings/cmstats/StatsUploadJobService.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/com/android/settings/cmstats/StatsUploadJobService.java b/src/com/android/settings/cmstats/StatsUploadJobService.java index c4b69ff..4533e28 100644 --- a/src/com/android/settings/cmstats/StatsUploadJobService.java +++ b/src/com/android/settings/cmstats/StatsUploadJobService.java @@ -64,6 +64,11 @@ public class StatsUploadJobService extends JobService { public boolean onStartJob(JobParameters jobParameters) { if (DEBUG) Log.d(TAG, "onStartJob() called with " + "jobParameters = [" + jobParameters + "]"); + + if (!Utilities.isStatsCollectionEnabled(this)) { + return false; + } + final StatsUploadTask uploadTask = new StatsUploadTask(jobParameters); mCurrentJobs.put(jobParameters, uploadTask); uploadTask.execute((Void) null); -- cgit v1.1