Use new SharedPreferences$Editor.apply instead of commit.
apply is the new async version when the caller doesn't care about the
return value, but is otherwise identical in observable effects.
BUG=2978683
Change-Id: I82086fc4501da53266802f95bebc624a7217fd8b
diff --git a/src/com/android/camera/ComboPreferences.java b/src/com/android/camera/ComboPreferences.java
index 5b7a47c..1fbfdaa 100644
--- a/src/com/android/camera/ComboPreferences.java
+++ b/src/com/android/camera/ComboPreferences.java
@@ -143,7 +143,8 @@
}
public void apply() {
- commit();
+ mEditorGlobal.apply();
+ mEditorLocal.apply();
}
// Note: clear() and remove() affects both local and global preferences.
diff --git a/src/com/android/camera/ListPreference.java b/src/com/android/camera/ListPreference.java
index d84cc61..6b1bffa 100644
--- a/src/com/android/camera/ListPreference.java
+++ b/src/com/android/camera/ListPreference.java
@@ -108,7 +108,7 @@
protected void persistStringValue(String value) {
SharedPreferences.Editor editor = getSharedPreferences().edit();
editor.putString(mKey, value);
- editor.commit();
+ editor.apply();
}
@Override