반응형
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
- Widget Tree
- 알고리즘
- zwj
- dfs
- element tree
- 거리알고리즘
- dart
- 앱아이콘 변경
- Render object tree
- 초기화
- Java
- 싱글톤
- 에러
- 완전탐색
- 프로그래머스
- 자료구조
- 자바
- 플러터 동작
- Android
- 재귀
- 플러터
- Kotlin
- flutter
- Singleton
- IOS
- 비동기 처리
- linebreak
- 코틀린
- Lazy
- 프리즈드
Archives
- Today
- Total
목록Binding has not yet been initialized (1)
모바일 개발하는 자바리안의 메모장
Flutter - WidgetsFlutterBinding.ensureInitialized()을 이용한 Main함수 Binding
메인 함수에서 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