플러터 Flutter
[Flutter] 플러터 코드에서 dispose() 메소드를 사용 하는이유??
dev.mk
2021. 6. 13. 20:54
반응형
- 컨트롤러 객체가 제거 될 때 변수에 할당 된 메모리를 해제하기 위해
ex) StatefullWidget 의 initState에서 스트림을 사용하는 경우 streamController에 할당 된 메모리를 닫기 위해
@override
void dispose() {
cameraController?.dispose();
bannerAd?.dispose();
timer.cancel();
super.dispose();
}
나는 실무에서 PageController 를 생성해서 위젯을 페이징처리 한적이 있는데.. 그때 사용해봤다..
반응형