반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 앱아이콘 변경
- 프로그래머스
- flutter
- Kotlin
- Event Loop
- 초기화
- 에러
- Render object tree
- 자료구조
- 알고리즘
- Singleton
- Lazy
- dfs
- microtask queue
- 플러터
- 싱글톤
- 자바
- 코틀린
- dart
- 거리알고리즘
- Java
- zwj
- 완전탐색
- IOS
- 재귀
- linebreak
- 플러터 동작
- 비동기 처리
- element tree
- Android
Archives
- Today
- Total
목록Binding has not yet been initialized (1)
모바일 개발하는 자바리안의 메모장

메인 함수에서 WidgetsFlutterBinding.ensureInitialized() 함수를 사용하는 경우가 많다. 지금까진 해당 함수를 직접 작성할 일이 없어 그냥 지나치다가 이번에 새로운 프로젝트를 시작하며 해당 함수의 역할을 알게되었다. 해당 함수는 시작점인 main() 함수에서 비동기 처리 코드를 사용하기에 앞서, 미리 flutter 엔진과 widget을 바운딩 처리해준다. 우선 아래 코드를 실행할 경우 발생하는 코드를 보자 : void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { MyApp({super.key}) { init(); } @override Widget build(BuildContext context) { r..
Flutter
2022. 11. 6. 15:15