【发布时间】:2020-04-08 04:56:45
【问题描述】:
我无法通过示例中的方法区分两种不同的情况。如何处理加载和完成情况?
//async method
void list() {
databaseHelper.list().then((records) {
setState(() {
_recordList = records;
});
});
}
_recordList.length > 0
? ListView.builder(
itemCount: _recordList.length,
itemBuilder: (context, index) {
return {....}
})
: Center(
child: Text("No Record"),
),
我想在列表加载之前显示 CircularProgressIndicator(),但如果列表为空,我想显示“No Record”。
不用futurebuilder怎么办?
【问题讨论】:
标签: flutter async-await future