android - Google Maps V2 is not working in sherlockFragment -


i working on app have customize navigation drawer of sherlock library. in navigation drawer using sherlock fragment not getting object of google when try maps. using line googlemap = ((supportmapfragment)fragment).getmap(); app crashes @ line. without line maps can show on screen have location.

public class location extends sherlockfragment implements   view.onclicklistener {      googlemap googlemap;     fragment fragment;     button arrived_mbtn;     textview current_mtv,request_mtv;     linearlayout btn_mlayout,journey_mlayout;     view rootview;      @override     public view oncreateview(layoutinflater inflater, viewgroup container,                              bundle savedinstancestate) {          rootview  = inflater.inflate(r.layout.fragment_location, container, false);         fragment = getfragmentmanager().findfragmentbyid(r.id.map);         googlemap = ((supportmapfragment)fragment).getmap();         googlemap.setmylocationenabled(true);         googlemap.addmarker(new markeroptions().position(new latlng(41.009471, 28.916134)).title("baslik"));         googlemap.animatecamera(cameraupdatefactory.newlatlngzoom(new latlng(41.009471, 28.916134), 12.0f));         btn_mlayout = (linearlayout)rootview.findviewbyid(r.id.layoutbtn);         journey_mlayout = (linearlayout)rootview.findviewbyid(r.id.layoutjourney);           return rootview;     }      @override     public void oncreate(bundle savedinstancestate) {         super.oncreate(savedinstancestate);         log.e("you in oncreate", "dfsdfsd");         sethasoptionsmenu(true);      }      @override     public void ondestroyview() {         // todo auto-generated method stub            try {              if (fragment != null) {                  fragment = getfragmentmanager().findfragmentbyid(r.id.map);                  fragmenttransaction ft = getactivity().getsupportfragmentmanager().begintransaction();                 ft.remove(fragment);                 ft.commit();             }         } catch (exception e) {             e.printstacktrace();         }         thread.interrupted();         super.onpause();     }      @override     public void onclick(view v) {         switch (v.getid())         {             case r.id.tvrequest:                /* btn_mlayout.setvisibility(view.gone);                 arrived_mbtn.setvisibility(view.gone);                 journey_mlayout.setvisibility(view.visible);                 getactivity().settitle("start ride");*/              /*   fragment fragment = new driver_maps_view();///change frament name history only..                fragmentmanager fragmentmanager = getfragmentmanager();                fragmentmanager.begintransaction()                     .replace(r.id.content_frame, fragment).addtobackstack(null).commit();*/                 break;         }     } } 

i have tried every thing not getting result want.


Comments

Popular posts from this blog

powershell Start-Process exit code -1073741502 when used with Credential from a windows service environment -

twig - Using Twigbridge in a Laravel 5.1 Package -

c# - LINQ join Entities from HashSet's, Join vs Dictionary vs HashSet performance -