Question: 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?

Answer: 
If you want to send an ArrayList of objects then your class must implement the [Parcelable](http://developer.android.com/reference/android/os/Parcelable.html) or [Serializable](http://developer.android.com/reference/java/io/Serializable.html) interface .

See these good tutorials for sending custom object between Activities

<http://androidideasblog.blogspot.in/2010/02/passing-list-of-objects-between.html>

<http://www.anddev.org/novice-tutorials-f8/simple-tutorial-passing-arraylist-across-activities-t9996.html>
yes, it is possible...
You need to implement **Serializable** class by your object class.