0
  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() がビルド中に呼び出されました。これを解決する方法。

4

1 に答える 1