我正在使用消费者小部件来避免在空安全之前重新渲染,它工作得很好...但是当我将提供程序包升级到它时,它给了我一个错误,我上面提到它不接受ListView.builder()并说返回类型Widget?不是 a Widget,根据闭包上下文的要求
Consumer<GreatPlaces>(
child: Center(
child: const Text(
'Got no places yet, start adding some',
),
),
builder: (ctx, greatPlaces, ch) => greatPlaces.items.length <= 0
? ch
: ListView.builder( ***//Here I got error***
itemBuilder: (ctx, index) => Center(),
itemCount: 5,
),
),
Run Code Online (Sandbox Code Playgroud) 我想添加自定义启动屏幕,但在此之前显示的默认启动屏幕看起来太奇怪了