java - I am unable to extend my activity to listactivity. help needed -


i unable extend activity listactivity. want extend listactivity , add onclicklistener list items.

public class mainactivity extends activity {      private listview lview;     private arraylist results = new arraylist();      @override     protected void oncreate(bundle savedinstancestate) {         super.oncreate(savedinstancestate);         setcontentview(r.layout.activity_main);          lview = (listview) findviewbyid(r.id.lvapps);         packagemanager pm = this.getpackagemanager();          intent intent = new intent(intent.action_main, null);         intent.addcategory(intent.category_launcher);          list < resolveinfo > list = pm.queryintentactivities(intent, packagemanager.permission_granted);         (resolveinfo rinfo: list) {             results.add(rinfo.activityinfo.applicationinfo                 .loadlabel(pm).tostring());             log.w("installed applications", rinfo.activityinfo.applicationinfo                 .loadlabel(pm).tostring());         }         lview.setadapter(new arrayadapter(this, android.r.layout.simple_list_item_1, results));     } } 

if you're gonna use listactivity don't need line:

listview lview = (listview) findviewbyid(r.id.lvapps); 

but specific listview being referred right (provided it's in corresponding xml layout) must have it's id changed to

<listview   android:id="@android:id/list" ..... 

Comments

Popular posts from this blog

Change php variable from jquery value using ajax (same page) -

Pull out data related to my apps from Android Play Store and iOS App Store -

How can I fetch data from a web server in an android application? -