Мне нужно использовать класс android.support.v4.app.Fragment
в одном куске моего кода. В другом случае мне нужно использовать android.app.Fragment
.Использование двух библиотек фрагментов
MapFragment mapFragment = (MapFragment) getFragmentManager()
.findFragmentById(R.id.map);
В этой части в получении сообщения о том, что не может бросить android.support.v4.app.Fragment
к com.google.android.gms.maps.MapFragment
.
Я знаю, что если я импортирую android.app.Fragment
, ошибка будет решена, но я не могу, потому что у меня есть android.support.v4.app.Fragment
.
Как это исправить?
«Мне нужно использовать класс android.support.v4.app.Fragment в одном фрагменте моего кода. В другом случае мне нужно использовать android.app.Fragment». -- Зачем? Это невозможно в рамках одного действия. – CommonsWare
Потому что я использую активность ящика навигации. В коде, создаваемом автоматически, у меня есть это: fragmentManager.beginTransaction() .replace (R.id.container, PlaceholderFragment.newInstance (позиция)) .commit() ;. – MCGBra
Но я пытаюсь использовать карты. Поэтому мне нужен MapFragment mapFragment = (MapFragment) getFragmentManager() .findFragmentById (R.id.map). – MCGBra