public void SetState(MainActivityState state) { _lastState = CurrentState; CurrentState = state; }
public void RestoreLastState() => CurrentState = _lastState;
public MainActivityStateManager(MainActivityState state) { CurrentState = state; _lastState = state; }