pass list to intent in android java
First, make the class of the list implement Serializable. public class Object implements Serializable{} Then you can just cast the list to (Serializable). Like so: List<Object> list = new ArrayList<Object>(); myIntent.putExtra("LIST", (Serializable) list); And to retrieve the list you do: Intent i = getIntent(); list = (List<Object>) i.getSerializableExtra("LIST");