API для API getChildFragmentManager() для Android <17

Я пытаюсь использовать метод getChildFragmentManager() на api 14, но, конечно, я получаю ошибку. Есть ли способ использовать этот метод для более низкого apis. Благодаря

Ответы

Ответ 1

Чтобы использовать вложенные фрагменты на уровне API 16 и ниже, вам нужно использовать backport из фрагментов из части support-v4 или support-v13 пакета поддержки Android. Это, в свою очередь, требует, чтобы вы наследовали от FragmentActivity, и ваши фрагменты наследуются от android.support.v4.app.Fragment. Затем вы можете вызвать getChildFragmentManager() для использования вложенных фрагментов.

Ответ 2

Кому-то, появившемуся здесь путем поиска в Google

У меня была аналогичная проблема с использованием DialogFragment

Проблема заключалась в том, что я импортировал android.app.DialogFragment вместо android.support.v4.app.DialogFragment

DialogFragment или нет, убедитесь, что вы импортируете правильные библиотеки:)