I am building the BMI calculator app,
after all, it giving me “setState() or markNeedsBuild() called during build.” error.
so, i come up with below solution..
<code>onTap: () {
WidgetsBinding.instance.addPostFrameCallback((_){
// This is cause of "setState() or markNeedsBuild() called during build." error.
setState(() {
selectedGender = Gender.male;
});
});
},
</code>
<code>onTap: () {
WidgetsBinding.instance.addPostFrameCallback((_){
// This is cause of "setState() or markNeedsBuild() called during build." error.
setState(() {
selectedGender = Gender.male;
});
});
},
</code>
onTap: () {
WidgetsBinding.instance.addPostFrameCallback((_){
// This is cause of "setState() or markNeedsBuild() called during build." error.
setState(() {
selectedGender = Gender.male;
});
});
},
the error is gone,
but buttons are not working..
(like selecting male, female etc.)
New contributor
Alpesh Jasani is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
1