从包裹中读取的库类型列表

时间:2012-10-09 13:21:02

标签: android parcelable

假设您有一些Serializable类,您在某些库(LibClass)

中有

你有自己的班级

class Foo implements Parcelable {
   private List<LibClass> mLibraryList;

   public static final Parcelable.Creator<Foo > CREATOR
        = new Parcelable.Creator<Foo >() {

   public Foo createFromParcel(Parcel in) {
            return new Foo (in);
    }

   public Foo [] newArray(int size) {
        return new Foo [size];
    }
   };   
}

问题是 - 如何从Parcel创建构造函数?

private Foo(Parcel in) {
   in.readList(mLibraryList, ???); // whoaps! where is the loader for lib class?
}

0 个答案:

没有答案