Отметить пункт меню, выбранный при нажатии в приложении Flutter - PullRequest
1 голос
/ 11 мая 2019

В моем приложении Flutter есть Drawer, который показывает пункты меню.

Выбранный пункт меню имеет другой цвет, я управляю им, сохраняя selectedItemIndex в Drawer.Я хочу решить две проблемы:

  1. Когда приложение получает push-уведомление, оно меняет экран, поэтому теперь selectedItemIndex должен быть изменен вне Drawer.
  2. Маршруты, используемые при обработке push-уведомлений, почти аналогичнык маршрутам, используемым в меню Drawer.Поэтому я хочу избежать дублирования кода.

Какой способ хранения и обновления selectedMenuIndex, а также обработки маршрутов следует использовать в Flutter?

enter image description here

...