-
[Flutter] 플러터 코드에서 dispose() 메소드를 사용 하는이유??플러터 Flutter 2021. 6. 13. 20:54반응형
- 컨트롤러 객체가 제거 될 때 변수에 할당 된 메모리를 해제하기 위해
ex) StatefullWidget 의 initState에서 스트림을 사용하는 경우 streamController에 할당 된 메모리를 닫기 위해
@override void dispose() { cameraController?.dispose(); bannerAd?.dispose(); timer.cancel(); super.dispose(); }
나는 실무에서 PageController 를 생성해서 위젯을 페이징처리 한적이 있는데.. 그때 사용해봤다..
반응형'플러터 Flutter' 카테고리의 다른 글
[Flutter] 플러터 Spacer 위젯으로 위젯 사이의 조절 가능한 공간 넣기 (0) 2021.06.14 [Flutter] 플러터 Stateful Widget Lifecycle(생명주기)란?? (0) 2021.06.13 [Flutter/Drat]다트 유용한 메소드 Method 함수 Function 정리~ (0) 2021.06.12 [Flutter]플러터 Futurebuilder / Streambuilder란?? (0) 2021.05.30 [Flutter] 플러터 Text 텍스트 위젯(TextSpan, RichText Text.rich ) (0) 2021.05.02