android - Autocomplete textview not showing any data -



android - Autocomplete textview not showing any data -

i getting place's name places api. problem autocomplete textview not showing me info testing. adding ok1, it's not showing when add together without sync task shows info when come in sec character in text field crashes application.

destiantion=(autocompletetextview)findviewbyid(r.id.auto_complete_text); destiantion.setthreshold(1); resultlist1=new arraylist<string>(); destiantion.addtextchangedlistener(new textwatcher() { @override public void ontextchanged(charsequence s, int start, int before, int count) { string place=s.tostring(); final string url="http://maps.google.com/maps/api/geocode/json?"+"address="+place+"&sensor=true"; seek { //destiantion.setadapter(new placesautocompleteadapter(startjourney.this, r.layout.auto_complete_items)); //destiantion=(autocompletetextview)findviewbyid(r.id.auto_complete_text); } catch(exception e) { e.printstacktrace(); } class innerclass extends asynctask<string, object, object> { @override protected object doinbackground(string... params) { // todo auto-generated method stub network netwrok=new network(); seek { string response=netwrok.senddata(url,"test"); } grab (exception e) { // todo auto-generated grab block e.printstacktrace(); } homecoming null; } @override protected void onpostexecute(object result) { // todo auto-generated method stub super.onpostexecute(result); resultlist1.add("ok1"); destiantion.setadapter(new placesautocompleteadapter(startjourney.this, r.layout.auto_complete_items)); } } new innerclass().execute(); }

adapter class is

private class placesautocompleteadapter extends arrayadapter<string> implements filterable { private arraylist<string> resultlist; public placesautocompleteadapter(context context, int textviewresourceid) { super(context, textviewresourceid); system.out.println("enter in auto complete"); } @override public int getcount() { homecoming resultlist.size(); } @override public string getitem(int index) { homecoming resultlist.get(index); } @override public filter getfilter() { system.out.println("enter in filter"); filter filter = new filter() { @override protected filterresults performfiltering(charsequence constraint) { filterresults filterresults = new filterresults(); if (constraint != null) { // retrieve autocomplete results. resultlist =getresultlist(); // assign info filterresults filterresults.values = resultlist; filterresults.count = resultlist.size(); } homecoming filterresults; } @override protected void publishresults(charsequence constraint, filterresults results) { system.out.println(results.count); if (results != null && results.count > 0) { notifydatasetchanged(); } else { notifydatasetinvalidated(); } } }; homecoming filter; } }

android google-maps

Comments

Popular posts from this blog

xslt - DocBook 5 to PDF transform failing with error: "fo:flow" is missing child elements. Required content model: marker* -

mediawiki - How do I insert tables inside infoboxes on Wikia pages? -

Local Service User Logged into Windows -