How to pass ArrayList using putStringArrayListExtra()

后端 未结 4 1599
無奈伤痛
無奈伤痛 2020-12-06 06:13

Hi I want to pass an Arraylist from one activity to another. I use putStringArrayListExtra(), but there shows an error : \"The m

4条回答
  •  执念已碎
    2020-12-06 06:52

    Try this It worked for me

    1st Activity

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

    2nd Activity

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

提交回复
热议问题