Flutter вызывает метод внутри метода сборки - PullRequest
0 голосов
/ 30 мая 2020

У меня есть экран с двумя виджетами, у одного есть кнопка, а у другого - функция нижнего листа. Я хочу вызвать функцию нижнего листа из другого виджета, проблема в том, что моя функция нижнего листа нуждается в контексте, который заставляет ее вызывать внутри функции сборки. Я могу вызвать любую функцию, используя voidcallback для виджета 1, который имеет кнопку и метод конструктора на виджете 2, но мне нужен контекст для вызова этой функции. Как этого добиться?

1 Ответ

0 голосов
/ 30 мая 2020

просто заставьте ваш метод принимать BuildContext context в качестве параметра, а затем, когда вы его вызовете, вы можете передать контекст виджета, который выполняет вызов.

...