플러터(Flutter) - 생명주기 순서 출력하기
본문 바로가기

앱/Flutter

플러터(Flutter) - 생명주기 순서 출력하기

728x90
반응형

안녕하세요 놀이방 사장입니다

.

 

저번 포스팅에서는 플러터(Flutter) 생명주기에 대해 배웠습니다.

 

그래서 생명주기 순서를 출력하는 프로그램을 짜보겠습니다.

 

먼저 createState() 함수가 출력되기 때문에 

print문을 작성해줍니다.

class MyApp extends StatefulWidget {
  @override
  State<StatefulWidget> createState() {
    print('createState()')
    return _MyApp();
  }
}

 

_MyApp클래스에 밑에 소스를 추가해준다.

@override
void initState(){
  super.initState();
  print('initState()');
}

@override
void didChangeDependencies(){
  super.didChangeDependencies();
  print('didChangeDependencies()');
}

 

마지막으로 build함수에서 return 함수전에 print문을 적는다.

print('build()');

 

 

출력

 

아직 화면이동을 다루지 않았기에 didUpdateWidgt()등 다른 함수는 호출하지 않음

 

 

반응형