簡體   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