小编Ric*_*eal的帖子

未处理的异常 - Flutter

我是新手,通过 youtube 上有关 notodo_app 的教程学习颤动和学习。所以我遵循相同的代码并且已经尝试重写几乎所有内容,但是当我开始使用 initstate 时,setstate。

与 setstate 相关的代码

final List<NoDoItem> _itemList = <NoDoItem>[];

@override
void initState() {
 super.initState();
 _readNoDoList();
}


void _handleSubmitted(String text) async {
 _textEditingController.clear();

 NoDoItem noDoItem = NoDoItem(text, DateTime.now().toIso8601String());
 int savedItemId = await db.saveItem(noDoItem);
 NoDoItem addedItem = await db.getItem(savedItemId);
 setState(() {
  _itemList.insert(0, addedItem); 
 });
 print("Item saved id: $savedItemId");
}

_readNoDoList() async {
 List items = await db.getItems();
 items.forEach((item) {
   NoDoItem noDoItem = NoDoItem.map(item);
   print("Db items: ${noDoItem.itemName}");
 });
}
Run Code Online (Sandbox Code Playgroud)

我收到此错误并且没有提交任何内容,如果我使用的是模拟器,它将自动关闭。

E/flutter (23633): [ERROR:flutter/shell/common/shell.cc(184)] Dart Error: Unhandled exception: …
Run Code Online (Sandbox Code Playgroud)

dart flutter

4
推荐指数
1
解决办法
5584
查看次数

标签 统计

dart ×1

flutter ×1