TL;DRКак временно отключить представление, чтобы я мог безопасно загрузить другое представление, а затем безопасно закрыть загруженное представление, чтобы вернуться к исходному представлению?
У меня следующий сценарий:
/search
, который загружает SearchView
.SearchView
заполняется данными, пользовательский интерфейс обновляется, чтобы отразить это.SearchView
отключен (нужно только отключить события
?).Загружается ItemView
, отображающий детали элемента.ItemView
.SearchView
снова включен.Как лучше всего выполнить пункты 5 и 8? Я думаю вызвать SearchView.unbind()
(для пункта 5) и SearchView.bind()
(для пункта 8).
Бонус: было бы лучше, если бы решение было стековым. т.е. Представление A загружает представление B, которое может загрузить представление C. Когда представление C закрывается, представление B восстанавливается и т. д.