у меня есть класс, который простирался от фрагмента ... и я хочу getSupportFragmentManager() для поиска фрагмента карты ... это фрагмент XMLКак я могу использовать getSupportFragmentManager() в классе, расширенном фрагментом?
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent" tools:context="myproject.BlankFragment">
<!-- TODO: Update blank fragment layout -->
<TextView android:layout_width="match_parent" android:layout_height="match_parent"
android:text="this is ths map " />
<fragment
android:layout_width="match_parent"
android:layout_height="match_parent" android:id="@+id/mapFrag"
tools:context="pk.edu.riu.mrcab.mrcabv1.MapsActivity"
android:name="com.google.android.gms.maps.SupportMapFragment"
/>
это фрагмент класс
public class BlankFragment extends Fragment {
private GoogleMap mMap;
public BlankFragment() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_blank, container, false);
return rootView;
}
private void setUpMapIfNeeded() {
if (mMap == null) {
mMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map))
.getMap();
if (mMap != null) {
}
}
}
может у пожалуйста, скажите мне, когда я использую «map.addCircle()» функция дает ошибку в консоли .. не во время компиляции ... но когда я использую frgment в эмуляторе или по телефону. . Ошибка консоли: "на com.google.android.gms.maps.internal.IGoogleMapDelegate $ zza $ zza.addCircle (Неизвестный источник) на com.google.android.gms.maps.GoogleMap.addCircle (Неизвестный источник) « –