在我的Flutter app body部分中,我使用了FutureBuilder。如果是snapshot.hasData,那么我在body中显示Data。我的问题是有时快照数据是0(零)。我需要使用堆栈或类似功能向用户显示一条警告,指出“当前数据不可用”。我该怎么做?
body: new Center(
child: new FutureBuilder(
future: getCurrencyJsonData(),
builder: (context, snaphot) {
if (snaphot.hasData) {
return new ListView(
答案 0 :(得分:0)
只需在构建器中添加if ..
if (snaphot.data.length == 0) {
return new Stack(...);
}