안드로이드 개발 질문/답변
(글 수 45,052)
액티비티간 데이터 전달시.. 항상 putExtra 썼는데요..
이게 전달 가능한 자료형이 정해져있어서 간단한 자료형 말고는 안되더군요..
객체를 전달할 필요가 있어 알아보다가 parcelable이 있더군요..
뭔지도 모른체 사용한거 보고 따라해서 일단 객체까지 전달이 됩니다..
문제는 제가 배열을 전송할 일이 생겨서 봤더니.. putExtra는 일차 배열만 전송이 가능하더군요..
이차원 배열을 전송해야 하는데..
일단 무식한 방법으로.. 이차원 배열을 일차원에 각각 대입한후 일차원을 이차원배열 행만큼 전송해 버리고..
받는쪽에서 다시 합쳤습니다..
코드가 좀 무식합니다..
이차원 배열을 일차원배열에 순서대로 쭉 넣고 전송한 후 다시 받는쪽에서 나누는 방법도 있겠지요..
그런데 이런방법 말고 좀 바로 전송가능한 방법 없을까요..
2011.08.12 09:05:00
조금만 더 상세한 설명 부탁드려도 될가요..
먼저.. static 클래스... 알고만 있지 사용해 본적이 없어서요 ;; 어떠한 식으로 사용할수 있는지요..
그리고.. 직렬화 라는게 어떤건가요??
pacelable 로는 이차원 배열을 어떻게 전송하는지를 모르겠습니다..



