You could store the new data form the socket into a DB or content provider and on every update just call notifiyDatasetchanged on the list adapter.
On May 25, 9:13 am, "pramod.deore" <[email protected]> wrote: > Hi all, I am developing an application in that I am receiving > continous data through socket. Now I want to display this data in list > view. Suppose I got data of 3 records and I am showing this data in > listview as > > EmpName EmpId MobNo > Pramod 12 789 > Tom 11 456 > Harry 45 123 > > Now suppose record for Pramod changes now it must be visible as > > EmpName EmpId MobNo > Pramod 22 723 > Tom 11 456 > Harry 45 123 > > Here Name will never change only other filed will change. Now I want > to check whether EmpName is exist or not if Name is already exist then > update other filed of that record and if Name is not exist then create > new row. > > I had tried something like this as: > > TreeSet ts = new TreeSet<String>(); > ..... > ...... > > if(ts.add(tokens[5])) //I am checking this for record is exist or > not? If record is not exist then create row.But I am not able to write > else part where if record existed but I want to update that row. > { > showList(); > > } > > public void showList() > { > > mylist = new ArrayList<HashMap<String, String>>(); > map = new HashMap<String, String>(); > map.put("Name", tokens[2]); > map.put("EmpId", tokens[4]); > map.put("MobNo", tokens[5]); > > mylist.add(map); > > SimpleAdapter mSchedule = new SimpleAdapter(this, mylist, > R.layout.listcolumns, > new String[] {"Name", "EmpId", "MobNo"}, > new int[] > {R.id.Name, R.id.EmpId, R.id.MobNo}); > list.setAdapter(mSchedule); > > } > > But using this it create only one row. Please help me to solve this > issue. Thanks in advance. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

