Step의 생애주기


다음은 스텝의 생애 주기입니다. 스텝은 다음의 Cycle의 단계를 따르게 됩니다.

Untitled

  1. Init : Step은 Init에서 실제 로드되기전 이벤트를 먼저 호출 할 수 있습니다.
  2. Load : Step이 그려집니다. 스텝내부의 모든 컴포넌트들이 생성이 됩니다.
  3. Loaded : Step을 모두 로드 한 후에 정의된 이벤트가 있다면 실행합니다.
  4. Ready for Use: Step이 로드되고 사용자가 사용하기 시작합니다.
  5. Leave : 다음스텝으로 넘어가기 전에 이벤트가 있다면 실행합니다.

Step의 이벤트


Step이 생성되고 이동하면서 다음과 같은 이벤트가 각 생애주기에서 발생하게 됩니다.

Init : 스텝이 로드되기 이전입니다.

Loaded : 스텝의 레이아웃과 컨트롤이 모두 그려지고 난 후 입니다.

OnLeave : 현재 스텝을 떠나기 전에 발생합니다.

OnBackLoaded : 다음 스텝에서 뒤로 돌아오면서 이전 스텝이 로드 될 때 발생합니다.