i getting data php server , read string builder. want add listview . how can it? here php data. want display in listview
private string convertstreamtostring(inputstream is) { string line = ""; stringbuilder total = new stringbuilder(); bufferedreader rd = new bufferedreader(new inputstreamreader(is)); try { while ((line = rd.readline()) != null) { total.append(line+"\n"); } } catch (exception e) { log.v("sat", ""+e); }
and result is:
["a","b","c","d","e","f","g"]
now how can add data listview?
simple array adapter try this:
arraylist<string>arr_list= new arraylist<string>(); string str=strbuilder.tostring(); string[] str1=str.split(","); for(int i=0;i<str1.length;i++){ arr_list.add(str1[i]); } system.out.println("values=="+str1); system.out.println("arr_list=="+arr_list); arrayadapter<string> adapter = new arrayadapter<string>(this, android.r.layout.simple_list_item_1, arr_list); // assign adapter listview listview.setadapter(adapter);
here strbuilder stringbuilder.