SharedPreferencesAsyncExt extension

Contains extensions to read and write a value in SharedPreferencesWithCache

on
  • SharedPreferencesAsync

Methods

getBoolOrElse(String key, {required bool defaultValue}) Future<bool>

Available on SharedPreferencesAsync, provided by the SharedPreferencesAsyncExt extension

getColor(String key) Future<Color?>

Available on SharedPreferencesAsync, provided by the SharedPreferencesAsyncExt extension

getColorOrElse(String key, {required Color defaultValue}) Future<Color>

Available on SharedPreferencesAsync, provided by the SharedPreferencesAsyncExt extension

getDateTime(String key) Future<DateTime?>

Available on SharedPreferencesAsync, provided by the SharedPreferencesAsyncExt extension

getDateTimeOrElse(String key, {required DateTime defaultValue}) Future<DateTime>

Available on SharedPreferencesAsync, provided by the SharedPreferencesAsyncExt extension

getDoubleOrElse(String key, {required double defaultValue}) Future<double>

Available on SharedPreferencesAsync, provided by the SharedPreferencesAsyncExt extension

getIntOrElse(String key, {required int defaultValue}) Future<int>

Available on SharedPreferencesAsync, provided by the SharedPreferencesAsyncExt extension

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

Available on SharedPreferencesAsync, provided by the SharedPreferencesAsyncExt extension

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

Available on SharedPreferencesAsync, provided by the SharedPreferencesAsyncExt extension

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

Available on SharedPreferencesAsync, provided by the SharedPreferencesAsyncExt 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}) Future<List<String>>

Available on SharedPreferencesAsync, provided by the SharedPreferencesAsyncExt extension

getStringOrElse(String key, {required String defaultValue}) Future<String>

Available on SharedPreferencesAsync, provided by the SharedPreferencesAsyncExt extension

getThemeMode(String key) Future<ThemeMode?>

Available on SharedPreferencesAsync, provided by the SharedPreferencesAsyncExt extension

getThemeModeOrElse(String key, {required ThemeMode defaultValue}) Future<ThemeMode>

Available on SharedPreferencesAsync, provided by the SharedPreferencesAsyncExt extension

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

Available on SharedPreferencesAsync, provided by the SharedPreferencesAsyncExt 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<void>

Available on SharedPreferencesAsync, provided by the SharedPreferencesAsyncExt extension

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

Available on SharedPreferencesAsync, provided by the SharedPreferencesAsyncExt extension

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

Available on SharedPreferencesAsync, provided by the SharedPreferencesAsyncExt extension

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

Available on SharedPreferencesAsync, provided by the SharedPreferencesAsyncExt extension

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

Available on SharedPreferencesAsync, provided by the SharedPreferencesAsyncExt extension

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