반응형
Parcelable class 를 aidl 로 전달하기 위해서는, 해당 class 를 aidl 로 만들어주어야 합니다.
예를 들어 TestParcelable.class 라는 Parcelable 을 implements 한 class 있다고 합시다.
그렇다면 다음과 같은 aidl 을 만들어줘야 합니다.
package com.happy.testparcelable;
parcelable TestParcelable;
이렇게 하여 gen 에 해당 java 파일이 만들어져야만 합니다.
이것 외에도 꼼수가 있긴 하던데요.. 그 방법은..
AndroidSDK 폴더\platforms\사용하는 SDK버전\framework.aidl
위의 파일을 열어 다음을 가장 마지막 줄에 추가해주시면 되겠습니다.
parcelable com.happy.testparcelable.TestParcelable
이 꼼수는 쓰지 않는 것을 권장해드립니다.
도움이 되셨다면 손가락 꾸욱~
반응형
'프로그래밍 놀이터 > 안드로이드, Java' 카테고리의 다른 글
[Android/안드로이드] Floating Context Menu 사용하기. (0) | 2012.05.11 |
---|---|
[android] bind된 Service 가 죽었을 때, 다시 자동 connect 되는 현상. (0) | 2012.05.09 |
[Android/안드로이드] JavaDoc 쓰는 방법. (0) | 2012.05.07 |
[android] SQLiteOpenHelper 의 Version 사용시 주의사항. (0) | 2012.05.07 |
[Android/안드로이드] Parcel.readException 발생시 대처방법. (0) | 2012.05.07 |
댓글