java - setListAdapter() not working -


import android.app.activity; import android.os.bundle; import android.app.listactivity; import android.database.cursor; import android.net.uri; import android.provider.contactscontract; import android.widget.simplecursoradapter;  public class mainactivity extends activity {      @override     protected void oncreate(bundle savedinstancestate) {         super.oncreate(savedinstancestate);         setcontentview(r.layout.activity_main);         uri allcontacts = uri.parse("content://contacts/people");             cursor c = managedquery(allcontacts, null, null, null, null);             string[] columns = new string[] {             contactscontract.contacts.display_name,             contactscontract.contacts._id};             int[] views = new int[] {r.id.contactname, r.id.contactid};             simplecursoradapter adapter =             new simplecursoradapter(this, r.layout.activity_main, c, columns,views);                 this.setlistadapter(adapter);     }  } 

it shows error :the method setlistadapter(simplecursoradapter) undefined type mainactivity

in order use setlistadapter class has extends listactivity not activity. change

public class mainactivity extends activity 

with

public class mainactivity extends listactivity  

Comments

Popular posts from this blog

Load Balancing in Bluemix using custom domain and DNS SRV records -

oracle - pls-00402 alias required in select list of cursor to avoid duplicate column names -

python - Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] error -