loadImageFromLocal static method
dynamic
loadImageFromLocal()
Implementation
static loadImageFromLocal() async {
try {
SharedPreferences prefs = await SharedPreferences.getInstance();
List<String> listString = prefs.getStringList(prefsImage) ?? [];
List<Map<String, Object>> listData = List.generate(
listString.length,
(index) => {
for (var value in listString[index].split(_splitData))
value.split(_splitValue)[0]: value.split(_splitValue)[1]
},
);
Common.mapImage = {
for (var data in listData) Methods.getString(data, 'ID'): data
};
if (kDebugMode) {
print('load Images from local success');
}
} catch (e) {
if (kDebugMode) {
print('ImageByID.loadImageFromLocal exception: $e');
}
}
}