if you want to send an ArrayList of objects then your class must implement the Parcelable or Serializable interface .
see these good tutorials for sending custom object between Activities
http://androidideasblog.blogspot.in/2010/02/passing-list-of-objects-between.html
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
If you want to send an ArrayList of objects then your class must implement the [Parcelable][1] or [Serializable][2] 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
[1]: http://developer.android.com/reference/android/os/Parcelable.html
[2]: http://developer.android.com/reference/java/io/Serializable.html