IT/안드로이드+JAVA

안드로이드 intent putExtra arraylist

안경 쓴 귀니 2016. 9. 30. 10:35
반응형





[안드로이드] intent putExtra arrayList








ArrayList VO 에 있는 String 을 보낼 경우




보낼 때


Intent intent = new Intent(this, SecondActivity.class);
ArrayList<String> al = new ArrayList<String>();
for (int i = 0; i < array_vo.size(); i++) {
list.add(array_vo.get(i).string_name);
}
intent.putExtra("arraylist", al);
startActivity(intent);



받을 때

ArrayList <Array_VO> array_vo = new ArrayList<Array_VO>();    //원래 있던 VO
Intent intent = getIntent();
ArrayList<String> al = (ArrayList<String>)intent.getSerializableExtra("arraylist");
for (int i = 0; i < al.size(); i++) {
array_vo.add(new Array_VO(al.get(i)));
}



반응형