尝试将来自api的数据与http包一起使用,但我得到了null安全问题方法'[]‘不能被无条件地调用,因为接收方可以是'null
return ListTile(
leading: CircleAvatar(backgroundImage: NetworkImage(snapShot.data[index]['thumbnailUrl']),),
title: Text(snapShot.data[index]['title']),
subtitle: Text("${snapShot.data[index]['id']}"),
);发布于 2021-10-04 10:09:26
您需要告诉dart该变量不是null (仅在第一次),这可以通过在变量后使用!来实现,例如,如果错误提示snapShot.data可能为null,则输入snapShot.data!另一个示例可以是snapShot.data[index]['id']!
https://stackoverflow.com/questions/69433974
复制相似问题