Я пытаюсь реализовать способ отправки данных обратно на предыдущий маршрут. Функция Navigator.of (context) .pop позволяет использовать параметр, который отлично работает при нажатии кнопки. Проблема в том, что на Android пользователи также могут вернуться назад с помощью специальной для Android кнопки «Назад», поэтому я попытался уловить это с помощью виджета WillPopScope. В параметре onWillPop я снова использую Navigator.of (context) .pop (data), так что теперь работа выполняется на Android. Новая проблема: теперь из-за виджета WillPopScope жесты прокрутки назад на iOS больше не работают.
Итак, возникает вопрос: как я могу отправить данные обратно на предыдущий маршрут, независимо от того, нажимал ли пользователь кнопку, которую я поместил туда, нажимал кнопку возврата для Android или использовал жест возврата на iOS?
Надеюсь, все прояснилось :)