1
ChangeNotifierProvider(
              create: (context) => BuyValuableNotifier(),
              child: OpenContainer(
              
                closedBuilder: (context, action) {
                  return Container();
                },
                openBuilder: (context, action) {
                  return SingleWidget();
                },
              ),
            ),

そのため、openBuilder を呼び出すときにこのエラーが発生します: エラー: この SingleWidget ウィジェットの上に正しいプロバイダーが見つかりませんでした

OpenContainer(
              closedBuilder: (context, action) {
                return Container();
              },
              openBuilder: (context, action) {
                return ChangeNotifierProvider(
                    create: (context) => BuyValuableNotifier(),
                    child: SingleWidget();
              },
            ),

これを行うと、openBuilder を閉じたときにデータが失われます。どうすればよいですか?

4

0 に答える 0