안드로이드 개발 질문/답변
(글 수 45,052)
여러 계층 폴더 형식으로 하나의 리스트뷰에 항목을 선택해서 들어가서 거기서 또 폴더를 추가하고
추가된 폴더를 또 클릭하면 또 리스트뷰가 나오고 이런식으로 여러 계층구조로 된 폴더를 구성하는데요..
이게 문제가 액티비티가 전환할 때마다 객체를 .. 그것도 여러계층으로 객체가 구성되어있어서 그 내용을 전부다 Serializable 인터페이스
상속받아서 Serializable 형태로 인텐트로 통으로 보내다 보니까...
액티비티 전환해줄때마다 변경된 값을 전달하고 갱신하고 계속 신경써줘야 되서 엄청번거로운데...
간단하게 객체의 레퍼런스를 인텐트로 주고받을 순 없을까요?
아니면 위와같은 형태의 앱을 구현할수있는 좀더 간단한 방법이 있을지...




없습니다. 내부적으로 Activity는 독립 Process 입니다. Process간에 통신을 하는데
Reference를 전달할 수는 없습니다.
Process는 언제든지 종료될 수 있음을 가정하니까요.