I am trying to pass an ArrayList of Objects between multiple activities in my application. Is it possible to do this using an Intent using the setData() method?
If the objects implement Parcelable you can use the putParcelableArrayList method like this:
Bundle data = new Bundle(); data.putParcelableArrayList("myArrayList", myList); Intent i = new Intent(); i.putExtra("data", data);
Hope that helps.