java - AsyncTask not updating UI after doInBackground finishes -
i'm trying make simple app that's looks wifi networks, , connects them. i'm having problem updating ui.
a few pointers great. thank time.
class uiupdater extends asynctask<void, void, list<scanresult>> { @override protected void onpreexecute() { super.onpreexecute(); textview searching = (textview) findviewbyid(r.id.searching); searching.settext("currently searching..."); } @override protected list<scanresult> doinbackground(void... params) { wifimanager manager = (wifimanager) client.this.getsystemservice(context.wifi_service); if (!manager.iswifienabled()) manager.setwifienabled(true); return manager.getscanresults(); } @override protected void onpostexecute(list<scanresult> items) { super.onpostexecute(items); arraylist<items> wifi = new arraylist<>(); (scanresult s : items) wifi.add(new items(s.ssid, s.capabilities)); ///textview searching = (textview) findviewbyid(r.id.searching); ///searching.settext(""); listview list = (listview) findviewbyid(r.id.list); explorer adapter = new explorer(client.this, r.layout.listview_item_row, wifi); list.setadapter(adapter); clicklistener(list, wifi); } }
please use toast message or logcat or breakpoint check onpost execute being called or not
Comments
Post a Comment