parcelable 을 정의할 오브젝트가 다음과 같은데..
오브젝트 멤버에 arraylist가 있을경우에는 정의를 어떻게 해야하는지 모르겠습니다..

public class A implements Parcelable{
  
     private ArrayList<ArrayList<B>> blist;

    @Override
    public int describeContents(){
         return 0;
     }
    @Override
     public void writeToParcel(Parcel dest, int flags){
             //??
     }
 
     public static final Parcelable.Creator<A> CREATOR = new Creator<A>(){

           @Override
           public A[] newArray(int size){
                    return null;
             }
  
            @Override
            public A createFromParcel(Parcel source){
                 // ??
                 return null;
            }
     };
}


저 부분에 뭔가 채워야 하는데 arraylist라 어떤식으로 해야할지 전혀 감이 잡히질않습니다..

도와주세요 ㅠㅠ