Don't force batch user-initiated jobs.

Bug: 261999509
Test: N/A
Change-Id: I99735984e7911ab5ada8437e094f4bac1fb1a9b4
This commit is contained in:
Kweku Adams
2022-12-14 20:24:25 +00:00
parent 9999839191
commit a382f81b83

View File

@@ -2850,8 +2850,8 @@ public class JobSchedulerService extends com.android.server.SystemService
}
final boolean shouldForceBatchJob;
if (job.shouldTreatAsExpeditedJob()) {
// Never batch expedited jobs, even for RESTRICTED apps.
if (job.shouldTreatAsExpeditedJob() || job.shouldTreatAsUserInitiated()) {
// Never batch expedited or user-initiated jobs, even for RESTRICTED apps.
shouldForceBatchJob = false;
} else if (job.getEffectiveStandbyBucket() == RESTRICTED_INDEX) {
// Restricted jobs must always be batched