It looks like it works, Thanks, Mark
On Mar 8, 4:36 pm, Mark Wyszomierski <[email protected]> wrote: > Hi, > > I implemented Parcelable on two of my classes, and one class contains > instances of the other. I'm not sure how to read them back in. Here's > an example: > > public class Farm implements Parcelable { > ArrayList<Horse> mHorses; // Horse implements parcelable too. > > @Override > public void writeToParcel(Parcel out, int flags) { > out.writeInt(mHorses.size()); > for (Horse it : mHorses) { > out.writeParcelable(it, flags); > } > } > > private Farm(Parcel in) { > mHorses = new ArrayList<Horse>(); > > int numHorses = in.readInt(); > for (int i = 0; i < numHorses; i++) { > Horse horse = Horse.CREATOR.createFromParcel(in); > mHorses.add(horse); > } > } > > } > > Is the way I'm reading them back in correct? > > Thanks -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

