私はひらひらしていて、InitStateでコンテキストを呼び出したいときにエラーがスローされます。これは問題です
BuildContext.inheritFromWidgetOfExactType
が、didChangeDependenciesを使用すると、正しく機能します。
今私は2つの質問があります:
1-initStateでコンテキストを呼び出せませんが、didChangeDependenciesには問題がないのはなぜですか?(私が公式のドキュメントThis method is also called immediately after [initState]
で読んだように、ビルドメソッドの前に両方が呼び出されるためです。)
2-ビルドメソッドの外でコンテキストにアクセスできる理由(build(BuildContext context)
コンテキストがあり、コンテキストを使用できるが、didChangeDependenciesにはのようなものがないdidChangeDependencies(BuildContext context)
ため、コンテキストを呼び出して使用できるため)?