点击容器右上角的心脏时,如何存储它并将其显示在另一页(图片底部显示的收藏夹页面)上?
该容器包含我已存储在Store类中的所有“餐厅”的所有相关详细信息,并具有属性(字符串名称,字符串价格,字符串图像)。
非常感谢您的帮助!预先感谢大家!
答案 0 :(得分:1)
您可能应该在您的应用中采用某些架构,例如Provider或BLoC。
使用提供者,您需要lift your state (favourites) up,以便两个屏幕都可以使用Provider.of
来访问它。即将其放在小部件树中两个屏幕上方的某个位置。
BLoC与之类似,但是它在很大程度上取决于Streams
和StreamBuilders
来路由应用程序不同部分的更改。您所声明的(收藏夹)也存储在一个位置,在这种情况下,该位置称为BLoC(业务逻辑组件)。