← Writing 開發筆記 · 2020年10月28日 · 1 min read Flutter | 問題 | Bloc & State| 第二次在Bloc裡觸發狀態竟然沒有反應? 這篇寫於 2020 年。工具和 API 變化很快,部分步驟可能已經不適用。 紀錄開發時發現的問題 原因# 使用了Equatable套件 解決# 將抽象類別上繼承Equatable的部分刪除,把每個類別的實作方式拿掉,接下來在Bloc上就能順利yield指定的狀態,而Screen裡BlocConsumer的監聽部分也會被觸發,就能做後續處理囉~ 結論# 還要再摸清楚Equatable的使用情境,持續學習~ 參考# https://stackoverflow.com/questions/56641270/bloc-does-not-yield-state-when-requesting-for-a-location-in-flutter 關閉 ✕ 本文原刊登於 Medium。