我在从列表中删除项目时遇到问题。 我想删除点击的项目,但是当我输入删除命令时出现错误: “ I / flutter(9410):引发了另一个异常:类型'_InternalLinkedHashMap'不是类型'()=> void'的子类型”
child: ListView.builder(
// padding: EdgeInsets.only(bottom: 50.0),
itemCount: _pecasList.length,
itemBuilder: (context, index) {
return ListTile(
key: Key(
DateTime.now().millisecondsSinceEpoch.toString()),
title: Text(_pecasList[index]["title"]),
onTap: _pecasList.removeAt(index)); //<<Trying to remove
}),
), ```
答案 0 :(得分:0)
替换:
onTap: _pecasList.removeAt(index)
使用:
onTap: ()=>_pecasList.removeAt(index)