How to pass ArrayList using putStringArrayListExtra()

Try this It worked for me

1st Activity

ArrayList<String> ar=new ArrayList<String>();
ar.add("Apple");
ar.add("Banana");

Intent i=new Intent(this,Route.class);
i.putStringArrayListExtra("list", ar);
startActivity(i);

2nd Activity

ArrayList<String> ar1=getIntent().getExtras().getStringArrayList("list");   

Leave a Comment