Skip to content

Flutterでmodelを使う

   

Firestoreから取得したデータを、Wighetの構築に受け渡しするのに引数並べるの大変になってきたので、 modelクラスの導入をしてみた。

参考:

無事に引数はまとめることができたのだが、ChangeNotifierProviderを入れたせいなのか描画が2回呼ばれて、どうやら1回目はデータが取れていない状態、2回目はデータが入った状態らしい。

2回呼ばれるのは仕方ないとして、Functionsで取得している内容が、パラメータ変わっているのに同じ内容で返ってきているのが謎。

もしかしたらFunctionsの結果は正しく変化しているのかもしれないけど、表示が1回目(パラメータなし)の状態から変わらないのが良くない。