Просмотров: 12343
Дата последнего изменения: 22.06.2023
Объект
BXMobileApp.PageManager предназначен для управления страницами/экранами в рамках стека навигации.
Стек навигации начинается со «стартовой» страницы, с которой нельзя вернуться назад. В стек можно добавлять неограниченное число новых страниц. С каждой добавленной страницы можно перейти назад (программно или через нажатие соответствующей кнопки в панели навигации) - будет осуществлен возврат к предыдущей странице.
В разных платформах стек навигации ведет себя по-разному в силу архитектурных особенностей.
Особенности на Android:
- По страницам можно перемещаться свайпом;
- После ухода со страницы путем нажатия Назад она удаляется из стека и из памяти. При повторном добавлении страницы в стек она будет загружаться заново.
Особенности на iOS:
- Перемещаться свайпом можно только к предыдущей странице;
- После ухода со страницы путем нажатия Назад она удаляется из стека, но не удаляется из памяти. На этой странице будет продолжать работать javascript и при повторном добавлении этой страницы в стек навигации будет взята именно страница из памяти. Перезагрузка страницы при повторном добавлении не осуществляется.