@OverRide
protected void onRestoreInstanceState(Parcelable state) {
SavedState savedState = (SavedState) state;
super.onRestoreInstanceState(savedState.getSuperState());
this.displayState = savedState.state;
setDisplayState(this.displayState);
}
其中如果设置了 this.displayState = savedState.state; 再调用 setDisplayState(this.displayState); 等于没有实际作用,不应该提前设置状态值 而是直接调用 setDisplayState(savedState.state;);
@OverRide
protected void onRestoreInstanceState(Parcelable state) {
SavedState savedState = (SavedState) state;
super.onRestoreInstanceState(savedState.getSuperState());
this.displayState = savedState.state;
setDisplayState(this.displayState);
}
其中如果设置了 this.displayState = savedState.state; 再调用 setDisplayState(this.displayState); 等于没有实际作用,不应该提前设置状态值 而是直接调用 setDisplayState(savedState.state;);