如何在不執行下拉重繪 的情況下更新串列視圖元素如果我在對話框視窗或 Api 中添加元素,如何自動添加/更新串列視圖元素。
我應該使用 StreamBuilder 嗎?
uj5u.com熱心網友回復:
是的,您可以使用流構建器,也可以使用 setstate
setState(() { });
uj5u.com熱心網友回復:
使用狀態管理 pub 之類的Getx,或者使用adlistener.
uj5u.com熱心網友回復:
StreamBuilder Widget 基于與 Stream 互動的最新快照構建自身。因此,只要連接狀態處于活動狀態,只要在串列中添加新元素,應用程式的狀態就會發生變化。
您還可以使用 ListView Builder 和 setState 方法的組合,但每當添加新元素時,應用程式的狀態都需要更改。早期的 StreamBuilder 小部件正在更新應用程式的狀態。多種方法,比如在螢屏上添加一個按鈕,可以幫助用戶手動改變狀態;可以根據用例使用。
您可以從官方檔案中閱讀更多相關資訊:setState method StreamBuilder
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/317307.html
