RangeError (index): Invalid value: Valid value range is empty: 0 从rest api获取数据

时间:2021-02-06 16:21:31

标签: android flutter dart mobile-development

每当我尝试运行 Flutter 我的应用程序时,它第一次会显示这样的错误:error image

<块引用>

RangeError (index): Invalid value: Valid value range is empty: 0

如果我使用 ctrl+s 再次运行它,它工作正常并且所有错误都消失了:success

这个错误只出现了几秒钟,它显示了错误的数据,直到我刷新应用程序。

https://pastebin.com/LYe88Bys

导致错误的代码:

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,
    );
  },
)

0 个答案:

没有答案