Как смешивать android.support.v4.app.Fragment и android.app.Fragment

У меня возникла проблема с com.here.android.mapping.MapFragment при попытке использовать его с вкладками.

Проблема заключается в том, что, поскольку TabActivity устарела (я знаю, что она по-прежнему работает, но она нуждается в будущем доказательстве), а FragmentTabHost, по-видимому, требует использования фрагмента v4 (он падает, если фрагмент получен из другого), тогда Когда я пытаюсь использовать com.here.android.mapping.MapFragment, используемый в макете одного из фрагментов табуляции, тогда я не могу получить его для требуемой инициализации, так как строка (MapFragment) getFragmentManager (). FindFragmentById () имеет Ошибка, указывающая, что кастинг для MapFragment не может быть выполнен.

Я полагаю, проблема заключается в том, что MapFragment получен из android.app.Fragment, и findFragmentById ожидает возвращения mix android.support.v4.app.Fragment, поэтому вопрос будет о том, как я мог бы заставить эту смесь работать плавно вместе?

    Класс android.support.v4.app.Fragment и android.app.Fragment не могут использоваться взаимозаменяемо.

    Nokia создала com.here.android.mapping.MapCompatibilityFragment, который расширяет android.support.v4.app.Fragment – используйте это вместо этого, если ваше приложение использует фрагменты поддержки.

    Intereting Posts
    Элемент списка без кнопки У метода FingerprintManagerCompat были проблемы с устройствами Samsung Как настроить java.util.logging.logger в android для использования файла свойств ведения журнала, размещенного на SD-карте? Как хранить файлы в каталоге кеша Android? Android: почему нет maxHeight для просмотра? Игнорирование Android API artifact com.google.android:android:2.2.1 для отладки / выпуска Ограничения Android NDK? Android зашифровать / дешифровать базу данных sqlite 100% безопасно ActionBarSherlock дает тонны «Call требует, чтобы уровень API уровня 11 (текущий минимум 7)» Разница между URL.openConnection () и URLConnection.connect ()? Создание видео с изображениями и аудио в Android В приложении React Native JavaScript, почему поведение Android GC изменится, если я создаю временную переменную вместо прямого значения? Как получить данные из другой активности в android? Android NDK Exception failed: dlopen failed: невозможно найти символ «_ZN7Tangram11setPositionEdd», на который ссылается «libtangram.so», LocationManager requestLocationUpdates и timertask в android