'Flutter Error: WidgetsBinding.instance!.addPostFrameCallback((_) {
Solution 1:[1]
change
WidgetsBinding.instance!.addPostFrameCallback((_) {});
to
WidgetsBinding.instance.addPostFrameCallback((_) {});
You can also run dart fix --apply from the command line which will make the above change for you automatically.
The return type of WidgetsBinding.instance was changed from static WidgetsBinding? get instance => ... to static WidgetsBinding get instance => ... so adding ! or ? is no longer required.
Also, note that this is just a warning, and you may get the warning from dependencies if they also have an unnecessary ? or !.
See also Flutter 3.0.0 release notes - If you see warnings about bindings.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 |

