Замещение фрагмента из фрагмента

Интерфейс, диалоги, темы, стили, меню
Ответить
Zammm
Сообщения: 69
Зарегистрирован: 05 окт 2014, 11:31

Замещение фрагмента из фрагмента

Сообщение Zammm » 22 фев 2015, 12:01

Доброго времени суток!
Столкнулся с проблемой замещения фрагментов - могу это в простейшем виде организовать из activity, однако в моём приложении необходимо заменить фрагмент, из которого непосредственно я вызываю другой фрагмент - т.е. команда вызывается не из activity а из фрагмента. Может быть кто-нибудь сможет мне чего-нибудь подсказать? Заранее премного благодарен.

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Замещение фрагмента из фрагмента

Сообщение Foenix » 22 фев 2015, 12:04

может подсказать. Читай уроки про фрагменты и активити. Там черным по белому написано, что все подобные вещи должны делаться через активити. Один фрагмент другой не вызывает. Передавай через колбек в активити это "пожелание", чтоб активити открывала тебе другой фрагмент.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Замещение фрагмента из фрагмента

Сообщение rezak90 » 22 фев 2015, 12:14

Foenix писал(а):может подсказать. Читай уроки про фрагменты и активити. Там черным по белому написано, что все подобные вещи должны делаться через активити. Один фрагмент другой не вызывает. Передавай через колбек в активити это "пожелание", чтоб активити открывала тебе другой фрагмент.
ты ошибаешся, FragmentManager можно получить с фрагмента, так как есть ссылка на активити. И не стоит забывать про ChildFragmentManager
R.id.team
Политика на форуме запрещена

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Замещение фрагмента из фрагмента

Сообщение Foenix » 22 фев 2015, 12:37

Слава, МОЖНО ВСЕ. Суть в том, что надо вначале привыкнуть к правилам, чтоб понимать где их нарушить. Из данного условия задачи совершенно не ясно - что именно нужно делать. потому - классическое решение все-таки лучше.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Замещение фрагмента из фрагмента

Сообщение rezak90 » 22 фев 2015, 13:53

Foenix писал(а):Слава, МОЖНО ВСЕ. Суть в том, что надо вначале привыкнуть к правилам, чтоб понимать где их нарушить. Из данного условия задачи совершенно не ясно - что именно нужно делать. потому - классическое решение все-таки лучше.
не злись, злюка :twisted:
R.id.team
Политика на форуме запрещена

Zammm
Сообщения: 69
Зарегистрирован: 05 окт 2014, 11:31

Re: Замещение фрагмента из фрагмента

Сообщение Zammm » 22 фев 2015, 14:44

Спасибо большое, будем пробовать...

Ответить