Points To Remember You 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 Serializable We 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 intent.putExtra("name", object); Activity to receive object Object object = (Object) getIntent().getSerializableExtra("name"); The full code example looks like the following