Итак, я несколько дней билась в поисках хорошего решения и застряла.
У меня есть экран поиска (активность) на вкладке, и после того, как пользователь вводит значение и нажимает кнопку «поиск», я хотел бы, чтобы результаты возвращались на ту же вкладку, а затем, если выбран элемент из результатов. , чтобы показать более подробные результаты, в той же вкладке. У меня все это теперь работает в отдельных действиях, и даже первый шаг работает во вкладке, но как только я вызываю действие для обработки результатов поиска ... то есть
startActivity (я);
для результатов деятельности, результаты отображаются не на вкладке!
Мне очень трудно заставить этот поток работать на вкладке. Есть мысли о том, как это сделать?
Я продолжаю слышать, что представления Android должны использоваться вместо действий, но я должен предположить, что вся логика, которая у меня есть сейчас для 3 действий, должна входить в 1 действие, а затем мне нужно обработать настройку содержимого и состояния для каждого из этих случаев? Кроме того, стек истории не будет работать, так как нажатие кнопки «назад» выведет пользователя из
приложение, вместо того, чтобы выводить их, скажем, из результатов поиска на экран поиска, или из деталей в результаты поиска и т. д. Это похоже на беспорядок.
Может кто-нибудь показать более сложный пример вкладок или как можно иметь простой поиск, результат и подробный рабочий процесс, оставаясь на вкладке?
Я видел несколько вопросов об этой концепции хранения действий «внутри вкладки», но без хорошего разрешения. Пожалуйста, помогите.