使用Navigator.push时,我的TabBarView页面将处

时间:2019-10-03 03:07:20

标签: flutter

当我使用Navigator.push时,将处理我的TabBarView页面。我使用了Tab View TabController并将其附加到bottomNavigationBar。我将TabBarView放置到主体。导航到其他页面时,AutomaticKeepAliveClientMixin可以工作,但是当我推入另一页面时,其他TabBarView页面就会处理。

我已经对stackoverflow进行了研究,但没有一个与我有相同的问题。

每个页面上的AutomaticKeepAliveClientMixin

class _ChatHubState extends State<ChatHub> with AutomaticKeepAliveClientMixin {

从TabBarView页面推送到其他页面

Navigator.push(context, FromBottomAnimationMaterialPageRoute(builder: (context){
   return CreatePost(post: post);
}));

当我推一页时,其他页面正在处理 颤动:DISPOSING PAGE3 颤抖:正在处置PAGE2

然后导航到其他页面并返回PAGE1,再次重新加载PAGE1。

0 个答案:

没有答案