【发布时间】:2021-01-18 12:13:04
【问题描述】:
我有 StatefulWidget,它的 initState() 触发异步 onInit() 函数,该函数触发返回项目列表的顶级函数,然后 onInit 填充项目列表。 然后我有 Scaffold 哪个 body 应该返回 CircularProgressIndicator 直到 items == null 然后 Column 与项目。
问题是我点击按钮导航到第二个屏幕,直到屏幕出现大约需要 3-4 秒,当它出现时,列表被填充。我很确定该功能在完成之前不会让屏幕出现,但我不知道为什么?
如果它应该导航到第二个屏幕然后启动 initState 并显示加载指示器直到函数完成,为什么会出现这种行为?
谁能帮帮我,好吗?
【问题讨论】:
标签: flutter dart statefulwidget