class PartStoreModel implements Parcelable次のようないくつかのプロパティを含むclass:がありますid, name, address。この関数では、私はoverride機能しなければなりません: public void writeToParcel(Parcel dest, int flags)(私はこの関数を空のままにして、何もしません):
@Override
public void writeToParcel(Parcel dest, int flags) {
// Do nothing here
}
// This is how I save on configuration change:
@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putParcelableArrayList(KEY_INVENTORY_GROUP_SAVED,
mPartStoreModels);
}
問題は、それが完璧に機能したことです!. writeToParcelでは、空白のままにしておくことができるのに、なぜ関数をオーバーライドする必要があるのでしょうか? 誰でも説明できますか?writeToParcel(私はたいていfunction とPartStoreModel(Parcel in)aswriteとfunction をオーバーライドしますreadが、空白にしておくよりも良いことはありません!)