так
return ChangeNotifierProvider(
create: (context) => Model(
onSuccess: (text) {
ScaffoldMessenger.of(context)
..hideCurrentSnackBar()
..showSnackBar(
SnackBar(
duration: duration,
backgroundColor: Colors.transparent,
elevation: 0,
content: MessageBannerGood(title: description),
),
);
},
),
child: VIew(),
);
и в теле класса Model в catch делаю вызов
Там где слушаешь нотифаер, там и выводи снек бар из-за ошибки
я в билде прослушиваю
Если мы верно поняли твои слова, то зря. Один раз добавил слушателя , и один раз удалил В методе билд не надо этого делать
Обсуждают сегодня