2015-06-06 9 views
0

Я хочу открыть фрагмент, который не лежит в списке вкладок, из фрагмента в функции onClick(). Я уже некоторое время борется с этим. Может кто-нибудь дать некоторые указатели? Все решения, которые я видел, переходят из одного фрагмента в другой (оба являются частью списка вкладок).Откройте фрагмент, а не в текущем списке вкладок, в фрагменте

Спасибо.

ответ

0

Создать экземпляр фрагмента и использовать фрагмент менеджер

FragmentManager fm = getFragmentManager(); 
     FragmentTransaction ft = fm.beginTransaction(); 
     LinkListFragment llf = new LinkListFragment(); 
     ft.replace(R.id.container, llf); 
     ft.commit(); 
+0

Я считаю, что ваш LinkListFragemnt относится к новому классу фрагмента, который я хочу, чтобы заменить мой текущий фрагмент с, не так ли? А какой должен быть R.id.listFragment? – Sid

+0

R.id.containter - это контейнер, а LinkListFragment будет фрагментом, который вы хотите заменить – 3xplore

+0

Хорошо. Но на что должен ссылаться контейнер? К текущему фрагменту xml id, правильно? – Sid