gpt4 book ai didi

flutter - 如何在Flutter中使用flutter_bloc自动刷新上一页(第一页)

转载 作者:行者123 更新时间:2023-12-03 04:58:11 28 4
gpt4 key购买 nike

SCENARIO



有两页,第一页是HomePage,它在flutter_bloc软件包的帮助下自动获取api数据。在首页(第一页)中,还有一个按钮,可在此代码 Navigator.push(context, MaterialPageRoute(builder: (BuildContext context) => SettingsPage()));的帮助下转到第二页(设置页)。在第二页中,底部有3个单选按钮和一个按钮(按钮名称为“保存”)。当我单击“保存”按钮时,它将在此代码的帮助下返回首页 Navigator.pop(context);

QUESTION



当我选择任意一个单选按钮并单击底部的按钮时,如何刷新或重建主页并再次获取api数据。

最佳答案

您可以将主页的bloc实例传递到设置页bloc,然后在按Save或更改设置中的选项时,触发主页bloc中的事件,该事件将获取更新的数据并发出导致首页bloc输出流。

关于flutter - 如何在Flutter中使用flutter_bloc自动刷新上一页(第一页),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60195248/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com