마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Parcelable이나 Serializable 사용하면 내부에인스턴스도 저장되나요?

0 추천
public class A {

    private Bitmap bitmap;

    private ArrayList<B> arr = new ArrayList<>();  

    public class B {

        int i;

        String s;

    }

}

 

위와 같은 클래스를 Parcelable이나 Serializable을 이용하여 Bundle에 저장할려고합니다.

걱정되는점이 Bitmap이나 ArrayList가 제대로 저장이 될까인데..

내부에 Bitmap같은 변수와 ArrayList같은 것이 있을때 전부다 저장 가능한 방법이 있는지 알고 싶습니다.
김영석 (230 포인트) 님이 2015년 11월 4일 질문

1개의 답변

0 추천
 
채택된 답변
우선 전부다 저장 가능합니다.

ArrayList의 serialize는 이미 많이 사용하고 있으니.. 요건 쉽게 찾아보실 수 있을 거구요..

Bitmap의 경우에는 아래의 url을 참고해 보세요.

http://stackoverflow.com/questions/24293255/how-to-serialize-a-bitmap-in-android
mcsong (44,040 포인트) 님이 2015년 11월 5일 답변
김영석님이 2015년 11월 5일 채택됨
...