FLUTTER 如何将 List<string> 转换为 List<custom type>?事件类型

FLUUTER How to convert List <string>to List<custom type>? Event type

我尝试在我的项目中保留事件数据类型

  loadEventList() async {
        await _init();
        final _ev = _prefs.getStringList('eventList');
        List<Event> listToEvent = _ev as List<Event>;
        return _events = listToEvent;
      }

我遇到了这个错误:

[错误:flutter/lib/ui/ui_dart_state.cc(209)] 未处理的异常:类型 'List' 不是类型 cast

中类型 'List' 的子类型

有人能帮我找到一种方法将我的列表转换成事件列表吗 谢谢。

我认为使用地图功能会有所帮助

_events = _ev.map((String element){return  Event(param);});