I just want to start a function when all the widgets on my page are built, looking around on the internet I found this function Flutter: Run method on Widget build complete :
void initState() {
super.initState();
if (SchedulerBinding.instance.schedulerPhase == SchedulerPhase.persistentCallbacks) {
SchedulerBinding.instance.addPostFrameCallback((_) => yourFunction(context));
}
But I got this error :
The property 'schedulerPhase' can't be unconditionally accessed because the receiver can be 'null'.
Try making the access conditional (using '?.') or adding a null check to the target ('!').
And :
The method 'addPostFrameCallback' can't be unconditionally invoked because the receiver can be 'null'.
Try making the call conditional (using '?.') or adding a null check to the target ('!')
I assume these are some checks included in null safety
, any ideas?