diff options
| author | Dianne Hackborn <hackbod@google.com> | 2016-04-21 00:39:41 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2016-04-21 00:39:43 +0000 |
| commit | bb9dd3c9fdef30ed4bf776fbf8cb74c7eed2e87e (patch) | |
| tree | e789ef4a23f3421e2477a3962d6c335df101e3b9 /core/java/android | |
| parent | 150553756f89a51cc70b24cd9dbab4bdfba0fc59 (diff) | |
| parent | b0c83ec062016ae1b0abc05dc96576701cc6bfd3 (diff) | |
Merge "Fix logspam by JobInfo" into nyc-dev
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/app/job/JobInfo.java | 32 |
1 files changed, 22 insertions, 10 deletions
diff --git a/core/java/android/app/job/JobInfo.java b/core/java/android/app/job/JobInfo.java index c84a0dcba037..602d9508991e 100644 --- a/core/java/android/app/job/JobInfo.java +++ b/core/java/android/app/job/JobInfo.java @@ -24,7 +24,7 @@ import android.os.Parcel; import android.os.Parcelable; import android.os.PersistableBundle; import android.util.Log; -import static android.util.TimeUtils.formatForLogging; +import static android.util.TimeUtils.formatDuration; import java.util.ArrayList; @@ -760,15 +760,27 @@ public class JobInfo implements Parcelable { " setRequiresDeviceIdle is an error."); } JobInfo job = new JobInfo(this); - if (job.intervalMillis != job.getIntervalMillis()) { - Log.w(TAG, "Specified interval for " + mJobService.getPackageName() + " is " - + formatForLogging(mIntervalMillis) + ". Clamped to " + - formatForLogging(job.getIntervalMillis())); - } - if (job.flexMillis != job.getFlexMillis()) { - Log.w(TAG, "Specified interval for " + mJobService.getPackageName() + " is " - + formatForLogging(mFlexMillis) + ". Clamped to " + - formatForLogging(job.getFlexMillis())); + if (job.isPeriodic()) { + if (job.intervalMillis != job.getIntervalMillis()) { + StringBuilder builder = new StringBuilder(); + builder.append("Specified interval for ") + .append(String.valueOf(mJobId)) + .append(" is "); + formatDuration(mIntervalMillis, builder); + builder.append(". Clamped to "); + formatDuration(job.getIntervalMillis(), builder); + Log.w(TAG, builder.toString()); + } + if (job.flexMillis != job.getFlexMillis()) { + StringBuilder builder = new StringBuilder(); + builder.append("Specified flex for ") + .append(String.valueOf(mJobId)) + .append(" is "); + formatDuration(mFlexMillis, builder); + builder.append(". Clamped to "); + formatDuration(job.getFlexMillis(), builder); + Log.w(TAG, builder.toString()); + } } return job; } |
