This course will be retired on July 14, 2025.
Heads up! To view this whole video, sign in with your Courses account or enroll in your free 7-day trial. Sign In Enroll
Well done!
You have completed Intents and Broadcast Receivers!
You have completed Intents and Broadcast Receivers!
Passing simple data is done with various putExtra() methods, but passing complex model data requires that our model objects implement the Parcelable interface? It's a specific type of serialization that allows us to pass more complex data around in a standard way. Let's look at an example here with complex data and a RecyclerView.
Helpful Links
- Google Material Design Icons
- Android Lists and Adapters - We have a stage in this course called "Using Parcelable Data". Check it out or review it if you want to brush up on how to implement the Parcelable interface.
- Benefit of using Parcelable instead of serializing object
- parcelabler - A tool for generating some Parcelable code for existing objects.
Documentation
Downloads
Related Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign upRelated Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign up
You need to sign up for Treehouse in order to download course files.
Sign upYou need to sign up for Treehouse in order to set up Workspace
Sign up