loadParameterFromLocal method
Implementation
Future<Map<String, Object>> loadParameterFromLocal() async {
Map<String, Object> map = {};
try {
SharedPreferences pref = await SharedPreferences.getInstance();
List<String> list = pref.getStringList(_prefParamter) ?? [];
map = {
for (String item in list)
item.split(_splitValue).first: item.split(_splitValue).last,
};
if (kDebugMode) {
print('//==============================');
print(
'||$runtimeType.loadParameterFromLocal success: ${map.length} parameter',
);
map.forEach((key, value) {
if (kDebugMode) {
print('||$key: $value');
}
});
print('\\\\==============================');
}
return map;
} catch (e) {
handelException(e, subTitle: 'loadParameterFromLocal');
return map;
}
}