I have seen many parcelable examples so far, but for some reason I can\'t get it to work when it gets a bit more complex. I have a Movie object, which implements Parcelable.
reviews and authors are both null. You should first initialize the ArrayList. One way to do this is chain the constructor:
reviews
authors
public Movie (Parcel in) { this(); readFromParcel(in); }