titleColor: Colors.black,
resizeToAvoidBottomInset: false,
backgroundColor: Colors.white,
body: ProviderListener(
provider: addressNotifierProvider.state,
onChange: (context, state) {
if (state is AddressInitial) {
print("hello");
context
.read(addressNotifierProvider)
.fetchUserAddress(widget.addressIds);
}
},
child: Consumer(
builder: (context, watch, child) {
final state = watch(addressNotifierProvider.state);
print(state);
if(state is AddressInitial){
context
.read(addressNotifierProvider)
.fetchUserAddress(widget.addressIds);
}
if (state is AddressFetchedDetails) {
return SingleChildScrollView(
child: Container(
color: Colors.white,
padding: EdgeInsets.only(
これにより、ページが開くとすぐにエラーが発生します Unhandled Exception: setState() または markNeedsBuild() がビルド中に呼び出されました。これを解決する方法。