SharedPreferencesExt extension

Contains extensions to read and write a value in SharedPreferences

on
  • SharedPreferences

Methods

getBoolOrElse(String key, {required bool defaultValue}) bool

Available on SharedPreferences, provided by the SharedPreferencesExt extension

getColor(String key) Color?

Available on SharedPreferences, provided by the SharedPreferencesExt extension

getColorOrElse(String key, {required Color defaultValue}) Color

Available on SharedPreferences, provided by the SharedPreferencesExt extension

getDateTime(String key) DateTime?

Available on SharedPreferences, provided by the SharedPreferencesExt extension

getDateTimeOrElse(String key, {required DateTime defaultValue}) DateTime

Available on SharedPreferences, provided by the SharedPreferencesExt extension

getDoubleOrElse(String key, {required double defaultValue}) double

Available on SharedPreferences, provided by the SharedPreferencesExt extension

getIntOrElse(String key, {required int defaultValue}) int

Available on SharedPreferences, provided by the SharedPreferencesExt extension

getJson(String key) Map<String, dynamic>?

Available on SharedPreferences, provided by the SharedPreferencesExt extension

getJsonOrElse(String key, {required Map<String, dynamic> defaultValue}) Map<String, dynamic>

Available on SharedPreferences, provided by the SharedPreferencesExt extension

getOrElse<T extends Object>(String key, {required T defaultValue}) → T

Available on SharedPreferences, provided by the SharedPreferencesExt extension

Reads a value, throwing an exception if it's not a double, int, string, bool or List<String>.
getStringListOrElse(String key, {required List<String> defaultValue}) List<String>

Available on SharedPreferences, provided by the SharedPreferencesExt extension

getStringOrElse(String key, {required String defaultValue}) String

Available on SharedPreferences, provided by the SharedPreferencesExt extension

getThemeMode(String key) ThemeMode?

Available on SharedPreferences, provided by the SharedPreferencesExt extension

getThemeModeOrElse(String key, {required ThemeMode defaultValue}) ThemeMode

Available on SharedPreferences, provided by the SharedPreferencesExt extension

getValue<T extends Object>(String key) → T?

Available on SharedPreferences, provided by the SharedPreferencesExt extension

Reads a value, throwing an exception if it's not a double, int, string, bool or List<String>.
setColor(String key, Color color) Future<bool>

Available on SharedPreferences, provided by the SharedPreferencesExt extension

setDateTime(String key, DateTime dateTime) Future<bool>

Available on SharedPreferences, provided by the SharedPreferencesExt extension

Stores values as timezone independent milliseconds from the standard Unix epoch.
setJson(String key, Map<String, dynamic> map) Future<bool>

Available on SharedPreferences, provided by the SharedPreferencesExt extension

setThemeMode(String key, ThemeMode themeMode) Future<bool>

Available on SharedPreferences, provided by the SharedPreferencesExt extension

setValue<T extends Object>(String key, T value) Future<bool>

Available on SharedPreferences, provided by the SharedPreferencesExt extension

Writes a value, throwing an exception if it's not a double, int, string, bool or List<String>.