java - android.support.v4.app.Fragment Google Map on API 10 -
this works on api 12 , above on 11 , below crash.
this class:
public class home extends fragment { supportmapfragment mmapview; googlemap googlemap; final long tiempo = 5 * 1000; double latitude,longitude; public view view; public view oncreateview(layoutinflater inflater, viewgroup container, bundle savedinstancestate) { if (view != null) { viewgroup parent = (viewgroup) view.getparent(); if (parent != null) parent.removeview(view); } try { view = inflater.inflate(r.layout.fragment_home, container, false); } catch (inflateexception e) { } gpstracker gps = new gpstracker(getactivity()); if(gps.cangetlocation()){ latitude = gps.getlatitude(); longitude = gps.getlongitude(); mmapview = (supportmapfragment) getactivity().getsupportfragmentmanager().findfragmentbyid(r.id.mapa); mmapview.oncreate(savedinstancestate); mmapview.onresume();// needed map display googlemap = mmapview.getmap(); }else{ gps.showsettingsalert(); } return view; } }
this xml
<com.google.android.gms.maps.supportmapfragment xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/mapa" android:layout_width="match_parent" android:layout_height="match_parent" />
this error:
java.lang.runtimeexception: unable start activity componentinfo{.mainactivity}: java.lang.nullpointerexception
Comments
Post a Comment