Я создаю приложение с вкладкой. И у меня есть некоторые опасения по поводу верстки в целом.
- Вкладки вкладок в приложении каким-либо образом связаны, но передача данных между ними как?
- А если вы передадите данные, как сказать родительскому хосту переключить вкладку?
- Я читал в нескольких местах, чтобы не использовать действия на вкладках, а вместо этого использовать макеты. Почему бы и нет? Я рассматриваю вкладки как своего рода контроллер для своего представления, и если я использую разные макеты в одном и том же упражнении, например, для представления «список» и «подробности» для некоторой модели, моя деятельность будет загромождена логикой для обоих их.
На данный момент у меня есть две вкладки, одна вкладка просмотра списка отображает список элементов (DUH!), А одна вкладка фильтра фильтрует элементы с помощью кнопки, чтобы применить фильтр.
При применении фильтра мне нужно отфильтровать элементы в списке в зависимости от некоторых факторов, таких как заголовок и категория элемента. По нажатию кнопки я отправляю широковещательные намерения, выбранные списком и вкладкой, переключая вкладку и изменяя список после фильтра.
Имеет ли это смысл, как ты это делаешь?
// TWD