每当我尝试运行 Flutter 我的应用程序时,它第一次会显示这样的错误:error image
<块引用>RangeError (index): Invalid value: Valid value range is empty: 0
如果我使用 ctrl+s 再次运行它,它工作正常并且所有错误都消失了:success
这个错误只出现了几秒钟,它显示了错误的数据,直到我刷新应用程序。
导致错误的代码:
CarouselSlider.builder(
options: CarouselOptions(viewportFraction: .99, autoPlay: true),
// itemCount: showp.shows.length.compareTo(0),
itemCount: showp.shows.length,
itemBuilder: (BuildContext context, int index, int realIndex) {
return BannerWidget(
image: showp.shows[index].bannerImage,
title: showp.shows[index].showTitle,
);
},
)