I am having trouble finding the source to this exception, and the app is quite complex so it is hard to show any relevant part of the code. This is my repository at the poin
There are couple of options used setState
inside build
method and context
on initState
Wrap your setState inside one of these
WidgetsBinding.instance.addPostFrameCallback
or Future.microTask()
or Timer.run
or Future.delayed(Duration.zero,
Example:
WidgetsBinding.instance
.addPostFrameCallback((_) {
//valueNotifier.value = _pcm; //provider
//setState
});