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:
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user