init method
Implementation
@protected
void init() {
if (widget.settingsKey == null) {
return;
}
this.prefs = prefs;
Object? currentValue = prefs.get(widget.settingsKey!);
setState(() {
if (currentValue != null && !(currentValue is T?)) {
value = widget.defaultValue;
}
if (currentValue == null) {
currentValue = widget.defaultValue;
}
value = currentValue as T?;
});
}