Трепетание: iOS жест смахивания назад с данными - PullRequest
0 голосов
/ 28 октября 2019

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

Итак, вопрос в следующем: как я могу отправить данные обратно на предыдущий маршрут, независимо от того, нажал ли пользователь на кнопку, которую я туда положил, нажал на специфичную для Android кнопку возврата или использовал жест прокрутки назад наiOS?

Надеюсь, все стало ясно:)

...