В основном у меня есть FragmentActivity с выпадающим меню, которое, когда вы выбираете элемент из этого меню, делает мой частный класс, который расширяет фрагмент, чтобы показывать каждый раз, когда другие вещи на карте он сам Теперь проблема заключается в том, что, когда я сделать линию внутри класса фрагмента, который управляет картой:Как использовать mapfragment во фрагменте
GoogleMap map = ((MapFragment)getFragmentManager.findFragmentById(R.id.map)).getMap()
это говорит вы не можете бросить фрагмент в MapFragment так я пытался продлить MapFragment для класса, но когда я выбираю элемент внутри выпадающее меню я делаю этот отрезок кода:
Fragment fragment = new MyFragmentClass()();
Bundle args = new Bundle();
args.putInt(PlacesFinder.ARG_SECTION_NUMBER, position + 1);
fragment.setArguments(args);
getSupportFragmentManager().beginTransaction().replace(R.id.container, fragment).commit();
Я могу использовать только фрагмент, так как я могу использовать карту google внутри фрагмента, если я не могу найти его внутри класса фрагмента и не может расширять mapfragment из-за выпадающего меню?
Благодаря поднимитесь :)
Проблема с пониманием вашего вопроса. Является ли проблема использованием «MapFragment» внутри фрагмента? – Rarw
Проблема в том, что я хочу используйте объект GoogleMap внутри фрагмента, но мне нужно использовать MapFragment, потому что я получил фрагмент фрагмента: <фрагмент xmlns: android = "http://schemas.android.com/apk/res/android" android: ID = "@ + идентификатор/карта" андроид: layout_width = "match_parent" андроид: layout_height = "match_parent" андроид: имя = "com.google.android.gms.maps.MapFragment" /> , что я использую но я не знаю, как связать его внутри класса фрагмента с MapFragment – user2229196