問題タブ [flutter-futurebuilder]
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 - TextField 値が変更されたときの Flutter FutureBuilder の更新
は、関数から値を取得_futureData
した後に使用されます。FutureBuilder
_loadPhobias()
entry_screen.dart
_loadPhobias()
機能には問題ないようです。
entry_screen.dart
これは私が得たエラーです:
FlutterError (setState() コールバック引数が Future を返しました。
_EntryScreenState#51168 の setState() メソッドが、Future を返すクロージャーまたはメソッドで呼び出されました。「非同期」とマークされている可能性があります。
setState() の呼び出し内で非同期作業を実行する代わりに、まず作業を実行し (ウィジェットの状態を更新せずに)、次に setState() の呼び出し内で状態を同期的に更新します。