getInt method
Implementation
FutureOr<int?> getInt(String key, {int? defaultValue}) async {
if (prefetch) {
var value = _preference[key];
if (value != null) {
return value;
} else if (value == null && defaultValue != null) {
return defaultValue;
}
} else {
var args = Map();
args[_PARAM_NAME] = _name;
args[_PARAM_MODE] = _mode;
args[_PARAM_KEY] = key;
args[_PARAM_DEFAULT_VALUE] = defaultValue;
args[_PARAM_USE_DEVICE_PROTECTED_STORAGE] = useDeviceProtectedStorage;
var result = await invokeMethod(_GET_INT, args);
if (result != null) return result as int?;
if (result == null && defaultValue != null) return defaultValue;
}
return null;
}