Я хочу отделить логический фрагмент от активности, но проблема в том, что я делаю api-вызов и сохраняю данные в фрагменте. И когда пользователь щелкает элемент по фрагменту. Мне нужно отправить подробные данные в другой фрагмент, чтобы показать подробную информацию о предмете.хорошо открыть новый фрагмент в фрагменте?
Запускает фрагмент в фрагменте анти-шаблона для Android?
Хотелось бы услышать мнение об этом.
Не знаю почему это будет анти-шаблон, если есть документация на нем ... http://developer.android.com/training/basics/fragments/communicating.html –
Я думаю, что это анти-шаблон. Фрагменты предназначены для изолированной логики и не должны знать о существовании друг друга (и идти еще больше, они не должны знать об их собственной деятельности). Вероятно, вы захотите запустить намерение показать подробную информацию или, в качестве альтернативы, передать эти данные активности (через интерфейс) и реализовать реализацию этого обновления для этого другого фрагмента. – kha
@ cricket_007 Если вы прочитали эту документацию, связь происходит через активность и с использованием интерфейсов. Имея фрагменты, которые непосредственно говорят друг с другом (например, к примеру), ломает принцип фрагментов, являющихся самостоятельными частями логики/пары взглядов, на мой взгляд. – kha