[英]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。 本教程中對此進行了很好的描述:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.