У меня есть действие с FrameLayout в качестве контейнера для фрагментов, и я хочу заменить раздутый фрагмент на экране, когда я нажимаю там кнопку.Я делаю это динамически через FragmentManager
и FragmentTransaction
.Я знаю, что мне нужно немного подождать, чтобы получить доступ к представлениям в первом фрагменте, поэтому я делаю это в действиях onStart
.Когда я нажимаю кнопку, я заменяю старый фрагмент новым, но теперь возникает вопрос: когда я смогу получить доступ к новым представлениям фрагментов?НапримерУ меня есть EditText в первом фрагменте, и я хочу передать текст в этом EditText новому фрагменту и поместить его в EditText там.Я добавляю новый фрагмент с помощью FragmentTransaction
, а затем хочу определить новый EditText
и отослать к нему EditText
из нового фрагмента.Как и когда я могу это сделать, поскольку новый фрагмент надувается при нажатии кнопки?