問題タブ [flutter-change-notifier]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flutter - Flutter の ChangeNotifier のビルダー ウィジェット
バックグラウンド
- A
ValueNotifier
にはValueListenableBuilder
ウィジェットがあります。 - A
Stream
にはStreamBuilder
ウィジェットがあります。 - A
Future
にはFutureBuilder
ウィジェットがあります。
質問
- ビルダーは何のため
ChangeNotifier
ですか?
私が試したこと
ValueListenableBuilder
withを使用してみましたが、実装してChangeNotifier
いChangeNotifier
ませんValueListenable
。
ChangeNotifierProvider
パッケージから使用できることはProvider
わかっていますが、サードパーティのパッケージを必要としないソリューションがあるかどうかを知りたいです。
flutter - ChangeNotifier ウィジェットを更新していません
新しい要素(場所)がデータベースに追加されるたびに以下のlistViewを更新しようとしていますが、アプリを閉じて再度開いたときにのみ更新されますが、ユーザーがLocationHistoryページに移動したときは更新されません
私がnotifyListenersを使用してリストを再構築するように通知するlocationHistoryModel
リストに移動したときにここでリストを更新しようとするウィジェットから変更が見つかりません
flutter - Changenotifier クラスで getter を作成できません。Flutter で Provider を使用するとエラーが発生する
こんにちは、私はプロバイダーが初めてです。ここに問題がある場所に手順を書きました。1-その後、モデルクラスにデータを持っているapiを呼び出しました。2-次にChangeNotiferクラスで、Modelクラスオブジェクトにあるリストのゲッターを作成したいと思います。モデル クラスの応答データをこの getter 変数に追加できません。
今私はゲッターを作成しています
しかし、ProductDetailsScreenクラスからこのゲッターを呼び出すと、空の配列または null が取得されます。
現在、Consumer notifier にある Text ウィジェットの値を更新できません。
これは私のメインです.dart
この問題を解決するか、プロバイダーを使用してモデル クラスで Api を呼び出す別の良い方法を教えてください。前もって感謝します。