我與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名稱。有人可以解釋這個好一點嗎?我想在我寫的其他代碼中使用這種模式,所以我想知道是否有人可以解釋它。