Как я могу перемещать данные между виджетами в flutter?

#flutter #dart #flutter-navigation #flutter-state

Вопрос:

Итак, я пытаюсь перемещать данные между виджетами в flutter. У меня есть элемент bottomnavigatoritem, который имеет 3 экрана: профиль, главная страница, настройки. Моя проблема в том, что, когда я пытаюсь передать данные, появляется сообщение об ошибке

экземпляр элемента нельзя использовать в инициализаторе

Я добавил конструктор в виджет, который получает данные. Это помогло решить проблему выше, но переданные данные являются нулевыми.

Чего я ожидаю?

Я ожидаю, что, когда я нажимаю на каждый из элементов bottomnavigatornitems, информация обновляется в виджетах, когда я получаю информацию из конечной точки api.

Я также ожидаю, что информация, которую я передаю между виджетами, будет содержать информацию и не будет аннулирована.

Поэтому в настоящее время я думаю, что bottomnavigatoritem хорош для базовых приложений, которые не получают данные с конечных точек api.