繁体   English   中英

如何在底部导航栏中重新加载特定选项卡 flutter?

[英]How to reload a particular tab in bottom navigation bar flutter?

我有一个带有 5 个选项卡的底部导航栏,在每个选项卡中我都有一个使用Navigation.pushNamed()导航到另一个单独屏幕的按钮(第 2 页); 并从(第 2 页)弹出屏幕,现在需要重新加载我从中导航的选项卡。 因为我存储了一些数据(第 2 页)并存储在 sqflite 中,所以我需要在其中一个选项卡中显示数据。 是否可以重新加载底部导航栏的特定选项卡? 我尝试使用也不起作用的Navigator.pop(context,true) 有人可以帮我解决这个问题,在此先感谢。

这是由提供者完成的。 我也是 flutter 的新手,但这家伙解释得很好!

Flutter 默认不保存 state (并处理小部件)。 如果要保存选项卡的 state,可以使用 PageStorageBucket。 本教程中对此进行了很好的描述:

https://medium.com/@lucassaltoncardinali/keeping-state-with-the-bottom-navigation-bar-in-flutter-69e4168878e1

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM