0

パッケージflutter_form_builderを使用しています ステートレスウィジェットとプロバイダーを使用して、フォームを使用していくつかの画面をすでに作成しました。各画面には、送信メソッドなどを備えた独自のプロバイダーがあります。テーマをテストし、コントロールセンターからiOSでダークモードに変更し、全体を再構築するまで、すべてが正常に機能していましたアプリとフォームはデータを失いますが、プロバイダーはデータを失いません。これは、ステートフル ウィジェットでは発生しません。私の質問は、ステートフル ウィジェットを使用せずにリビルド間でデータを保持する方法はありますか? プロバイダーにフォームキーを保存しようとしましたが、これは機能しません。キーの重複に関するエラーが発生しました。ステートレス ウィジェットを使用してテスト ファイルを作成しました。プロバイダーがデータを失わない場合、フォームの状態をステートフルなウィジェットに変換する必要があるため、フォームの状態をプロバイダーに保存する方法があると思います。ごめん、

4

0 に答える 0