我想出了办法。我使用了一个名为的软件包
custom_navigator。
在
sidebar.dart我改变了孩子,当有人要改变该组查看以下内容:
StreamProvider<Group>.value( value: databaseService.streamGroupsFromUser(user.uid), child: CustomNavigator( home: GroupView(), pageRoute: PageRoutes.materialPageRoute, ))
有了,即使在之后,
CustomNavigator我仍然可以
Provider.of<Group>(context)用来获取数据
Navigator.push()。



