ArrayList<Good> list=new ArrayList<Good>(); Intent intent = new Intent(MainActivity.this,InfoActivity.class); intent.putExtra("list", list); startActivity(intent); Intent intent = getIntent(); ArrayList<Good> list= (ArrayList<Good>) intent.getSerializableExtra("list");