반응형
[안드로이드] 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)));
}
반응형
'IT > 안드로이드+JAVA' 카테고리의 다른 글
[안드로이드] 화면캡쳐 방지 소스코드 (0) | 2016.10.03 |
---|---|
[안드로이드] IllegalArgumentException, contains a path separator (0) | 2016.09.30 |
[안드로이드] Bitmap 회전, 좌우/상하 반전 (rotate, inverse) (0) | 2016.09.28 |
[안드로이드] 카메라 앞, 뒤 전환 (0) | 2016.09.28 |
[안드로이드] Glide Library 사용시 참고 사항!! (0) | 2016.09.28 |