한 걸음 두 걸음

android set Collection 을 Activity간 intent putExtra로 통째로 넘겨주기! 본문

FrontEnd/Android

android set Collection 을 Activity간 intent putExtra로 통째로 넘겨주기!

언제나 변함없이 2019. 4. 15. 15:52
반응형

MainActivity.java (보내는 쪽)

HashSet<String> setEnroll01 = new HashSet<>(); //등록된 장소 집합
...

intent.putExtra("count",count); //애는 평범한 Int 
intent.putExtra("Place1Set",setEnroll01); //생성한 Intent로 getExtra해줌!

AlertService.java (받는 쪽)

 HashSet<String> setEnroll01;
 ...

 count = intent.getIntExtra("count",0); //Int받듯
 setEnroll01 = (HashSet<String>) intent.getSerializableExtra("Place1Set");
 //형변환만 잘 해줘서 getSerializableExtra로 받으면 됨~!

참고 URL : https://stackoverflow.com/questions/23004600/how-to-pass-collection-between-activities-in-android
매우 잘 나와있음!

반응형