Merge "[SettingsProvider] fix WriteFallbackSettingsFilesJobService holding wakelock" into rvc-qpr-dev am: 1c687fa8ae

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12393455

Change-Id: I4f52ea71bc393e1757c776440520937a616378b6
This commit is contained in:
TreeHugger Robot
2020-08-25 04:42:36 +00:00
committed by Automerger Merge Worker

View File

@@ -35,8 +35,9 @@ import java.util.List;
public class WriteFallbackSettingsFilesJobService extends JobService { public class WriteFallbackSettingsFilesJobService extends JobService {
@Override @Override
public boolean onStartJob(final JobParameters params) { public boolean onStartJob(final JobParameters params) {
switch (params.getJobId()) { if (params.getJobId() != WRITE_FALLBACK_SETTINGS_FILES_JOB_ID) {
case WRITE_FALLBACK_SETTINGS_FILES_JOB_ID: return false;
}
final List<String> settingsFiles = new ArrayList<>(); final List<String> settingsFiles = new ArrayList<>();
settingsFiles.add(params.getExtras().getString(TABLE_GLOBAL, "")); settingsFiles.add(params.getExtras().getString(TABLE_GLOBAL, ""));
settingsFiles.add(params.getExtras().getString(TABLE_SYSTEM, "")); settingsFiles.add(params.getExtras().getString(TABLE_SYSTEM, ""));
@@ -44,11 +45,8 @@ public class WriteFallbackSettingsFilesJobService extends JobService {
settingsFiles.add(params.getExtras().getString(TABLE_SSAID, "")); settingsFiles.add(params.getExtras().getString(TABLE_SSAID, ""));
settingsFiles.add(params.getExtras().getString(TABLE_CONFIG, "")); settingsFiles.add(params.getExtras().getString(TABLE_CONFIG, ""));
SettingsProvider.writeFallBackSettingsFiles(settingsFiles); SettingsProvider.writeFallBackSettingsFiles(settingsFiles);
return true;
default:
return false; return false;
} }
}
@Override @Override
public boolean onStopJob(JobParameters params) { public boolean onStopJob(JobParameters params) {