android - I want to display source class array list into destination class -


i want pass array list 1 activity activity. trying this: passing array list source activity destination activity. problem getting last item @ destination activity.

my code is

source.class

hashmap<string,string> hm = new hashmap<string, string>(); arraylist<hashmap<string,string>> arl = new arraylist<hashmap<string,string>>(); hm.put(key_name,u);//am adding these values through loop arl.add(hm);//adding hash map array list  intent intent = new intent(mainactivity.this, singleplaceactivity.class); intent.putextra("arraylist", arl  startactivityforresult(intent, 500); system.out.println("uuuuu"+arl);//upto working , display array list  

destination.class

arraylist<hashmap<string, string>> arl = arraylist<hash  map<string,string>>)getintent().getserializableextra("arraylist"); system.out.println(arl);//am getting add last item in arrylist @ source class    iterator itr = arl.iterator();      while(itr.hasnext())                       {     system.out.println(itr.hasnext);//am getting  single last item multiple times.what add last item in arrylist @ source class 

i want display source class array list destination class.

try using: bundle.putserializable() , bundle.getserializable().

also, in:

system.out.println(itr.hasnext); 

shouldn't its.next()?

take account using seralizable object in android ipc adds significant overheard respect using parcelable objects.


Comments