我与Parcelables并在Android的工作,我很好奇这个错误...哪里了Android Parcelable接口执行CREATOR对象
11-23 16:17:07.174:E/AndroidRuntime(1277 ):由:android.os.BadParcelableException:Parcelable协议需要在阶级com.gleason.apahelper.model.PlayerTeam名为CREATOR一个Parcelable.Creator对象
当然,这是因为我缺少这个...
public static final Parcelable.Creator<Player> CREATOR = new Parcelable.Creator<Player>() {
public Player createFromParcel(Parcel in) {
return new Player(in);
}
public Player[] newArray(int size) {
return new Player[size];
}
};
我的问题是,当我看到代码here我不知道它如何确保您有CREATOR对象。我可以看到需要接口的位置,但我看不到它需要CREATOR名称。有人可以解释这个好一点吗?我想在我写的其他代码中使用这种模式,所以我想知道是否有人可以解释它。