getObjectList static method

List<Map> getObjectList(
  1. String? key, {
  2. List<Map> defValue = const [],
})

获取sp中key的list集合

Implementation

static List<Map> getObjectList(String? key, {List<Map> defValue = const []}) {
  if (key == null || key.isEmpty) {
    return defValue;
  }
  List<String>? dataList = _preferences.getStringList(key);
  return dataList?.map((value) {
        Map dataMap = json.decode(value);
        return dataMap;
      }).toList() ??
      defValue;
}