gpt4 book ai didi

flutter - NoSuchMethodError:在空调用getter 'length'

转载 作者:行者123 更新时间:2023-12-03 04:56:35 26 4
gpt4 key购买 nike

我正在使用Flutter构建应用程序,而这对我来说仍然是新手,而我在该标题中被那些异常(exception)所困扰。

问题是,当我尝试在ListView.builder上调用“providedService.docs.length”时,如果它为null,则它将返回那些异常,并且当有数据时,将不返回任何异常。

我想要完成的是get Length函数应该返回null或0值,以便ListView在没有数据时不显示任何内容。

body: ListView.builder(
itemCount: providedService.docs.length,
itemBuilder: (ctx, index) => Column(
children: [
ListTile(
leading: CircleAvatar(
child: Text('${(index + 1)}'),
),
title: Text(
providedService.docs[index],
),
),
Divider()
],

),

),
);

最佳答案

body: ListView.builder(
itemCount: providedService?.docs?.length ?? 0,
itemBuilder: (ctx, index) => Column(
children: [
ListTile(
leading: CircleAvatar(
child: Text('${(index + 1)}'),
),
title: Text(
providedService.docs[index],
),
),
Divider()
],

),

),
);

使用它,如果对象为null,它将返回0,因此listview将显示空列表

关于flutter - NoSuchMethodError:在空调用getter 'length',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60501029/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com