【发布时间】:2020-07-06 10:28:44
【问题描述】:
我有一个基本的颤振应用程序,有 2 个页面和 1 个块。
- 首页显示用户列表(只有2个属性)
- 单击用户项时,详细信息页面会显示所有属性
使用发出 2 个状态的块获取用户数据
- 来自 api domain.com/users 的 AllUsersLoadedState
- 来自 api domain.com/users/id 的 UserLoadedState
当我导航到详细信息页面并单击返回按钮时,由于主页和详细信息页面在其 BlocBuilder 中使用相同的块,因此主页崩溃了。
有什么方法可以在不编写 2 个单独的块的情况下处理它?
【问题讨论】:
-
您能分享一下您的活动、州和集团文件
-
分享您的代码,后退按钮不应干扰您的案例,因为您描述的 Bloc 不依赖于导航。
标签: api flutter dart flutter-bloc