ビューを拡張するクラスにあるすべてのフィールドの状態を保存するにはどうすればよいですか?
@Override
protected Parcelable onSaveInstanceState() {
Parcelable localState = super.onSaveInstanceState();
Bundle bundle = new Bundle();
bundle.putSerializable("gameEngine", this.gameEngine);
bundle.putParcelable("inherited", localState);
return bundle;
}
@Override
protected void onRestoreInstanceState(Parcelable localState) {
Bundle bundle = (Bundle) localState;
this.gameEngine = ((GameEngine) bundle.getSerializable("gameEngine"));
super.onRestoreInstanceState(bundle.getParcelable("inherited"));
}
これはフィールドを保存していないようです。
ありがとう。