Поиск существующего фрагмента

245
20 марта 2017, 07:52

В активити создаю фрагменты frag1,frag2. Сохраняю идентификатор frag2:

getFragmentManager().beginTransaction().replace(R.id.cont, frag2, "frag2").commit()

В frag1 проверяю на существование frag2:

frag2 = (frag2) getFragmentManager().findFragmentByTag("frag2");
if(frag2 == null) //создаю фрагмент.

Так frag2 получается постоянно не создан и приходится городить такое дело:

((MainActivity)getActivity()).frag2

Помогите понять, почему при попытке найти по тегу, в frag1 frag2 я всегда получаю, как будто он не создан?

READ ALSO
Как запускать единственный экземпляр Activity из Fragment?

Как запускать единственный экземпляр Activity из Fragment?

Имеется класс Home extends Activity с NavigationDrawer в нёмЧерез displayView создаю Fragment'ы в зависимости от нажатия элемента

241
Не работает Toast [требует правки]

Не работает Toast [требует правки]

Пытаюсь программировать на АндроидЧасто использовал Тосты

349
Лента новостей в Android

Лента новостей в Android

Есть ли специальное событие у ScrollView, когда его полностью проматывают? Это нужно, чтобы новости подгружались постепенно, а не сразу

455
Переключение фильтра у текстуры в LibGdx

Переключение фильтра у текстуры в LibGdx

Есть текстура, на сцене она должна отрисовываться в двух вариантах одновременно: пиксельной (Без MipMap) и размытойТекстура:

233