Skip to content

onRestoreInstanceState 恢复状态 赋值错误 #2

@NQPE

Description

@NQPE

@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;);

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions