Points To RememberYou can send an Object from one Activity to another using two ways
- Make a class extend Parcelable
- Make class Serializable
Parcelable is a faster way to send and receive data, but it needs a lot of code to be written and manage in a particular way, however Serializable is a Java technique and is much simpler than the former way.
Send Object from one Activity to Another Activity using SerializableWe will make a POJO class Person that needs to be sent from ActivityOne to ActivityTwo. The Person class just needs to implement the serializable interface.
The code may look like below
- Activity to send Object
- Activity to receive object
Object object = (Object) getIntent().getSerializableExtra("name");
The full code example looks like the following