diff --git a/src/main/java/ru/touchin/roboswag/components/storables/BooleanPreferenceStorable.java b/src/main/java/ru/touchin/roboswag/components/storables/BooleanPreferenceStorable.java index 6ca0b06..e4c6cea 100644 --- a/src/main/java/ru/touchin/roboswag/components/storables/BooleanPreferenceStorable.java +++ b/src/main/java/ru/touchin/roboswag/components/storables/BooleanPreferenceStorable.java @@ -16,8 +16,8 @@ public class BooleanPreferenceStorable extends Storable(preferences), new SameTypesConverter<>(), - false, null, null, defaultValue); + super(name, Boolean.class, Boolean.class, new PreferenceStore<>(preferences), new SameTypesConverter<>(), + false, null, defaultValue); } } \ No newline at end of file diff --git a/src/main/java/ru/touchin/roboswag/components/storables/EnumPreferenceStorable.java b/src/main/java/ru/touchin/roboswag/components/storables/EnumPreferenceStorable.java index 2ab8433..d20370b 100644 --- a/src/main/java/ru/touchin/roboswag/components/storables/EnumPreferenceStorable.java +++ b/src/main/java/ru/touchin/roboswag/components/storables/EnumPreferenceStorable.java @@ -18,8 +18,8 @@ public class EnumPreferenceStorable> extends Storable 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> implements Converter { diff --git a/src/main/java/ru/touchin/roboswag/components/storables/JsonPreferenceStorable.java b/src/main/java/ru/touchin/roboswag/components/storables/JsonPreferenceStorable.java index 76a281d..9f84f36 100644 --- a/src/main/java/ru/touchin/roboswag/components/storables/JsonPreferenceStorable.java +++ b/src/main/java/ru/touchin/roboswag/components/storables/JsonPreferenceStorable.java @@ -49,8 +49,8 @@ public class JsonPreferenceStorable extends Storable { @NonNull final Class 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 implements Converter { diff --git a/src/main/java/ru/touchin/roboswag/components/storables/StringPreferenceStorable.java b/src/main/java/ru/touchin/roboswag/components/storables/StringPreferenceStorable.java index ea37b05..4c91575 100644 --- a/src/main/java/ru/touchin/roboswag/components/storables/StringPreferenceStorable.java +++ b/src/main/java/ru/touchin/roboswag/components/storables/StringPreferenceStorable.java @@ -16,8 +16,8 @@ public class StringPreferenceStorable extends Storable { 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); } } \ No newline at end of file