애플리케이션 생명주기
AppLifecycleState, WidgetsBindingObserver, 백그라운드/포그라운드, 앱 종료
20 면접 질문·
Junior
1Flutter 앱의 생명주기 상태 변화를 관찰하려면 어떤 mixin을 사용해야 하나요?
1
Flutter 앱의 생명주기 상태 변화를 관찰하려면 어떤 mixin을 사용해야 하나요?
답변
WidgetsBindingObserver는 앱의 생명주기 상태 변화를 관찰하기 위한 Flutter 공식 mixin입니다. State 클래스에 추가하고 initState에서 WidgetsBinding.instance.addObserver로 옵저버를 등록한 다음, dispose에서 제거해야 합니다.
2앱의 생명주기 상태가 변경될 때 호출되는 WidgetsBindingObserver 메서드는 무엇인가요?
2
앱의 생명주기 상태가 변경될 때 호출되는 WidgetsBindingObserver 메서드는 무엇인가요?
답변
didChangeAppLifecycleState 메서드는 앱의 생명주기 상태가 변경될 때마다 호출됩니다. 애플리케이션의 새로운 상태(resumed, inactive, paused, detached, hidden)를 나타내는 AppLifecycleState 매개변수를 받습니다.
3앱이 화면에 보이고 사용자 입력에 응답하고 있음을 나타내는 AppLifecycleState는 무엇인가요?
3
앱이 화면에 보이고 사용자 입력에 응답하고 있음을 나타내는 AppLifecycleState는 무엇인가요?
답변
resumed 상태는 앱이 화면에 보이고 포그라운드에 있으며 사용자 입력에 응답하고 있음을 나타냅니다. 이는 사용자가 애플리케이션과 적극적으로 상호작용하는 정상적인 작동 상태입니다.
4
iOS에서 AppLifecycleState.inactive 상태는 언제 발생하나요?
5
앱이 더 이상 사용자에게 보이지 않음을 나타내는 AppLifecycleState는 무엇인가요?
+17 면접 질문
기타 Flutter 면접 주제
Dart 기초
Junior
25개 질문Dart 언어 핵심
Junior
15개 질문Flutter 기초
Junior
18개 질문위젯 생명주기
Junior
20개 질문로컬 스토리지
Junior
20개 질문Layouts & Constraints
Mid-Level
24개 질문ListView & GridView
Mid-Level
25개 질문내비게이션 및 라우팅
Mid-Level
22개 질문기본 상태 관리
Mid-Level
22개 질문Provider 패턴
Mid-Level
18개 질문Networking & HTTP
Mid-Level
20개 질문JSON 직렬화
Mid-Level
20개 질문로컬 데이터베이스
Mid-Level
22개 질문폼과 유효성 검사
Mid-Level
20개 질문애니메이션
Mid-Level
20개 질문Firebase 통합
Mid-Level
18개 질문유닛 테스트
Mid-Level
20개 질문위젯 테스트
Mid-Level
18개 질문빌드 및 배포
Mid-Level
16개 질문패키지 관리
Mid-Level
16개 질문메모리 및 성능
Senior
22개 질문Streams & RxDart
Senior
24개 질문고급 State Management
Senior
26개 질문Flutter Design Patterns
Senior
24개 질문성능 최적화
Senior
26개 질문Platform Channels
Senior
20개 질문Custom Painting
Senior
22개 질문Flutter 애플리케이션 아키텍처
Senior
22개 질문