43 lines
1.1 KiB
Java
43 lines
1.1 KiB
Java
package androidx.core.content;
|
|
|
|
import android.content.SharedPreferences;
|
|
import androidx.annotation.NonNull;
|
|
@Deprecated
|
|
public final class SharedPreferencesCompat {
|
|
|
|
@Deprecated
|
|
public static final class EditorCompat {
|
|
private static EditorCompat sInstance;
|
|
private final Helper mHelper = new Helper();
|
|
|
|
public static class Helper {
|
|
public void apply(@NonNull SharedPreferences.Editor editor) {
|
|
try {
|
|
editor.apply();
|
|
} catch (AbstractMethodError unused) {
|
|
editor.commit();
|
|
}
|
|
}
|
|
}
|
|
|
|
private EditorCompat() {
|
|
}
|
|
|
|
@Deprecated
|
|
public static EditorCompat getInstance() {
|
|
if (sInstance == null) {
|
|
sInstance = new EditorCompat();
|
|
}
|
|
return sInstance;
|
|
}
|
|
|
|
@Deprecated
|
|
public void apply(@NonNull SharedPreferences.Editor editor) {
|
|
this.mHelper.apply(editor);
|
|
}
|
|
}
|
|
|
|
private SharedPreferencesCompat() {
|
|
}
|
|
}
|