首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在颤振中使用未来生成器中的刷新指示器

如何在颤振中使用未来生成器中的刷新指示器
EN

Stack Overflow用户
提问于 2022-09-07 16:20:40
回答 1查看 17关注 0票数 0

我想在颤振未来构建器中使用刷新指示。我寻找解决办法,但在我的情况下却没有发挥作用。我提供了下面的代码。我找到了一个解决方案,他们建议使用堆栈,但这个解决方案也不起作用。

代码语言:javascript
复制
column(children:[
...
  const Heading("New Workers !"),
                FutureBuilder(
                  future: SupervisorServices.getWorkersList(),
                  builder: (BuildContext context, AsyncSnapshot snapshot) {
                    var data = snapshot.data;
                    if (snapshot.hasData) {
                      return RefreshIndicator(
                        onRefresh: () {
                          return SupervisorServices.getWorkersList();
                        },
                        child: ListView.builder(
                          itemCount: data.length,
                          shrinkWrap: true,
                          physics: const NeverScrollableScrollPhysics(),
                          itemBuilder: (BuildContext context, int index) {
                            return Card(
                              child: ListTile(
                                leading: const SizedBox(
                                  height: double.infinity,
                                  child: Icon(
                                    FeatherIcons.user,
                                  ),
                                ),
                               //...   
                                ),
                              ),
                            );
                          },
                        ),
                      );
                    } 
...//rest code
                  },
                ),
...
EN

回答 1

Stack Overflow用户

发布于 2022-09-07 17:00:17

尝试添加异步

代码语言:javascript
复制
onRefresh: () async{
return SupervisorServices.getWorkersList();
},
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73638767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档