java - incompatible type address in android -


i have tried lot in removing error unable remove 1 error incompatible type address

   public class mapsactivity extends fragmentactivity implements onmapreadycallback { edittext ed; button btn; private googlemap mmap; list<address> addresslist; @override protected void oncreate(bundle savedinstancestate) {     super.oncreate(savedinstancestate);     setcontentview(r.layout.activity_maps);     ed=(edittext)findviewbyid(r.id.ed);     btn=(button)findviewbyid(r.id.btn);        // obtain supportmapfragment , notified when map ready used.     supportmapfragment mapfragment = (supportmapfragment) getsupportfragmentmanager()             .findfragmentbyid(r.id.map);     mapfragment.getmapasync(this); }   public  void  onsearch() {     string location=ed.gettext().tostring();       if(location!=null|| !location.equals("")){         geocoder geocoder=new geocoder(this);         try {           addresslist=geocoder.getfromlocationname(location,1);          } catch (ioexception e) {             e.printstacktrace();         }         address address=addresslist.get(0);         latlng latlng=new latlng(address.getlatitude(),address.getlongitude());         mmap.addmarker(new markeroptions().position(latlng).title("marker"));         mmap.animatecamera(cameraupdatefactory.newlatlng(latlng));      }     }   @override public void onmapready(googlemap googlemap) {     mmap = googlemap;     if (activitycompat.checkselfpermission(this, android.manifest.permission.access_fine_location) != packagemanager.permission_granted && activitycompat.checkselfpermission(this, android.manifest.permission.access_coarse_location) != packagemanager.permission_granted) {          return;     }     mmap.setmylocationenabled(true);     latlng sydney = new latlng(-34, 151);     mmap.addmarker(new markeroptions().position(sydney).title("marker in sydney"));     mmap.movecamera(cameraupdatefactory.newlatlng(sydney)); } 

}

please in error dialog box shows .dialog box shows found android.location.address requires list import com.google.android.gms.identity.intents.address

it sounds have wrong import statement. helpful if provided error stack trace , full source including imports though.


Comments