widgetsflutterbinding
-
[Flutter] WidgetsFlutterBinding.ensureInitialized(); 이란?IT 2025. 3. 12. 20:22
일단 WidgetsFlutterBinding이 무엇일까? WidgetsFlutterBinding은 플러터 앱이 실행되기 전에 프레임워크를 초기화하는 메서드입니다.앱의 루트 위젯 생성, 리소스 로딩, 플러그인 초기화 등의 작업을 수행합니다. 이것은 일반적으로 main() 함수나 애플리케이션의 진입점에서 호출하여 사용합니다. 그럼 이제 ensureInitialized()은 무엇일까?이것은 말 그대로 초기화된 상태를 보장한다는 의미입니다.앱의 바인딩이 초기화되었는 지를 확인하는데 사용됩니다. ensureInitialized의 종류는 크게 WidgetsFlutterBinding과 ServicesBinding 두 가지가 있습니다.앞서 말했든 WidgetsFlutterBinding은 기본적인 위젯 렌더링 및 이벤트..