Store and retrieve array list in Bundle in Android

mohan picture mohan · Nov 29, 2010 · Viewed 26.2k times · Source

How do I store and retrieve an array list of values in a Bundle in Android? Any examples?

Answer

Umakant Patil picture Umakant Patil · Nov 29, 2010

Lets take if you array list has strings in it.

ArrayList<String> al = new ArrayList<String>();
al.add("test1");
al.add("test2");
al.add("test3");

Now you can put it into bundle as follows:

Bundle value= new Bundle();
value.putStringArrayList("temp1", al);

If you have your own object type instead of "String" in ArrayList then you need to serialize that ArrayList object.