android - method getSupportFragmentManager() is undefined -


am trying display map displays error,"the method getsupportfragmentmananger()is undefined type main" please help. thanks. using google maps ap

package com.maps;  import android.os.bundle; import android.view.layoutinflater; import android.view.view; import android.view.viewgroup;   import com.google.android.gms.maps.googlemap; import com.google.android.gms.maps.mapfragment; import com.google.android.gms.maps.mapview; import com.google.android.gms.maps.model.bitmapdescriptorfactory; import com.google.android.gms.maps.model.latlng; import com.google.android.gms.maps.model.marker; import com.google.android.gms.maps.model.markeroptions;    import android.app.activity;  public class main extends activity {      @override     protected void oncreate(bundle savedinstancestate) {         super.oncreate(savedinstancestate);         setcontentview(r.layout.main);         googlemap mmap;         mmap = ((mapfragment) getsupportfragmentmanager().findfragmentbyid(r.id.map)).getmap();          //can pass dynamic variables         final latlng place = new latlng(-37.81319, 144.96298);        marker melbourne = mmap.addmarker(new markeroptions()                                   .position(place)                                   .title("melbourne")                                   .snippet("population: 4,137,400")                                   .icon(bitmapdescriptorfactory.fromresource(android.r.drawable.bottom_bar)));       } } 

public class main extends activity 

you should use either appcompatactivity or fragmentactivity, e.g.

public class mai extends appcompatactivity

instead of

public class main extends activity 

Comments