Добавить фрагмент во фрагмент (вложенный фрагмент)

Я хочу добавить фрагмент youtube в мои уже существующие фрагменты динамически. Код, который я использовал, приведен ниже:

// setting the Youtube Player Dynamically private int setYoutubePlayer(String desc, View view, int prevID, Bundle input) { if (desc.indexOf("=") != -1) { desc = desc.substring(desc.indexOf("=") + "=".length()); } else { return prevID; } final String url = desc; LinearLayout videoLayout = new LinearLayout(view.getContext()); videoLayout.setOrientation(LinearLayout.VERTICAL); prevID++; videoLayout.setId(prevID); FragmentManager fragmentManager = getActivity().getSupportFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager .beginTransaction(); fragment.setVideoId(url); LinearLayout itemLayout = (LinearLayout) view.findViewById(R.id.items); itemLayout.addView(videoLayout); fragmentTransaction.add(itemLayout.getId(), fragment, "youtube fargment " + prevID); fragmentTransaction.addToBackStack(null); fragmentTransaction.commit(); return prevID; } 

Мне нужно получить фрагмент youtube в соответствующем фрагменте. Когда я проверял, когда всегда загружается новый фрагмент (при прокрутке между фрагментами), новый внутренний фрагмент должен быть первым загруженным фрагментом.

Любая помощь будет с радостью принята.

РЕШЕНИЕ: Спасибо, Коби. Ты был прав. Я должен был заменить «getActivity (). GetSupportFragmentManager ();» С "getChildFragmentManager ()". Проблема была, по-видимому, в библиотеке Шерлока со старой библиотекой поддержки Android v4. Мне пришлось обновить библиотеку поддержки в Шерлоке. Это сработало для меня …..

Для создания вложенного фрагмента внутри фрагмента, вы должны использовать:

http://developer.android.com/reference/android/app/Fragment.html#getChildFragmentManager ()

Вызовите getChildFragmentManager () из родительского фрагмента и выполните транзакцию в родительском элементе, чтобы вложить ее внутрь.

https://stackoverflow.com/a/13381825/1693674

Скажите мне, нужна ли вам дополнительная помощь в этом …

Intereting Posts
Удаление тени из раскрывающегося списка AutoCompleteTextView OutOfMemoryError при компиляции моего приложения для Android с градиентом Если я отправлю исправление пользователю, будут ли они продолжать получать обновления из Play Маркета? Запуск команд оболочки, хотя java-код на Android? Создание нового AVD Android: Обеспечение автоматического автовстречи в сайтах Android Api? Есть ли какой-либо API Google Now, который позволяет интегрировать наши собственные приложения в настоящее время? Как создать таблицу с границами в Android? Можно ли настроить пользовательские заголовки HTTP в WebView Запрашивать последнюю группу SMS-сообщений по контакту Запуск нескольких кнопок (событие onClick) одним нажатием / жестом Возможно ли расстояние между текущим местоположением и улицей, проспектом или областью? Как реализовать функцию, например, защиту от атак в моем приложении Android: макетная анимация, например, приложение новостей Inshorts Эмулятор в Android Studio не запускается