new store
This commit is contained in:
parent
8ce3d5fd89
commit
57621cc6e8
|
|
@ -16,8 +16,8 @@ public class BooleanPreferenceStorable extends Storable<String, Boolean, Boolean
|
|||
public BooleanPreferenceStorable(@NonNull final String name,
|
||||
@NonNull final SharedPreferences preferences,
|
||||
@Nullable final Boolean defaultValue) {
|
||||
super(name, name, Boolean.class, Boolean.class, new PreferenceStore<>(preferences), new SameTypesConverter<>(),
|
||||
false, null, null, defaultValue);
|
||||
super(name, Boolean.class, Boolean.class, new PreferenceStore<>(preferences), new SameTypesConverter<>(),
|
||||
false, null, defaultValue);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -18,8 +18,8 @@ public class EnumPreferenceStorable<T extends Enum<T>> extends Storable<String,
|
|||
@NonNull final Class<T> enumClass,
|
||||
@NonNull final SharedPreferences preferences,
|
||||
@Nullable final T defaultValue) {
|
||||
super(name, name, enumClass, String.class, new PreferenceStore<>(preferences), new EnumToStringConverter<>(),
|
||||
false, null, null, defaultValue);
|
||||
super(name, enumClass, String.class, new PreferenceStore<>(preferences), new EnumToStringConverter<>(),
|
||||
false, null, defaultValue);
|
||||
}
|
||||
|
||||
private static class EnumToStringConverter<T extends Enum<T>> implements Converter<T, String> {
|
||||
|
|
|
|||
|
|
@ -49,8 +49,8 @@ public class JsonPreferenceStorable<T> extends Storable<String, T, String> {
|
|||
@NonNull final Class<T> objectClass,
|
||||
@NonNull final SharedPreferences preferences,
|
||||
@Nullable final T defaultValue) {
|
||||
super(name, name, objectClass, String.class, new PreferenceStore<>(preferences), new JsonConverter<>(),
|
||||
false, null, null, defaultValue);
|
||||
super(name, objectClass, String.class, new PreferenceStore<>(preferences), new JsonConverter<>(),
|
||||
false, null, defaultValue);
|
||||
}
|
||||
|
||||
private static class JsonConverter<T> implements Converter<T, String> {
|
||||
|
|
|
|||
|
|
@ -16,8 +16,8 @@ public class StringPreferenceStorable extends Storable<String, String, String> {
|
|||
public StringPreferenceStorable(@NonNull final String name,
|
||||
@NonNull final SharedPreferences preferences,
|
||||
@Nullable final String defaultValue) {
|
||||
super(name, name, String.class, String.class, new PreferenceStore<>(preferences), new SameTypesConverter<>(),
|
||||
false, null, null, defaultValue);
|
||||
super(name, String.class, String.class, new PreferenceStore<>(preferences), new SameTypesConverter<>(),
|
||||
false, null, defaultValue);
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Reference in New Issue