Android

Android 내비게이션

Navigation Component, NavController, SafeArgs, Deep Links, Bottom Navigation, Drawer

26 면접 질문·
Junior
1

Jetpack의 Navigation Component란 무엇입니까?

답변

Navigation Component는 목적지(fragment/activity) 간의 탐색을 단순화하는 Jetpack 라이브러리입니다. 백 스택 자동 관리, 타입 안전 인자를 위한 SafeArgs, 내비게이션 그래프 시각화 및 딥 링크 처리를 제공합니다. 최신 Android 앱 탐색을 위한 Google의 권장 솔루션입니다.

2

Navigation Graph란 무엇입니까?

답변

Navigation Graph는 모든 탐색 목적지(fragment, activity)와 그들 간의 전환 액션을 시각적으로 정의하는 XML 파일(res/navigation/에 저장)입니다. 앱의 탐색 흐름을 시각화하고 목적지 간에 전달되는 인자를 정의할 수 있습니다. Navigation Component의 중심 파일입니다.

3

NavController란 무엇입니까?

답변

NavController는 NavHost 내의 탐색을 관리하는 중심 객체입니다. 목적지 간 이동(navigate()), 뒤로 가기(popBackStack()), 백 스택 관리를 가능하게 합니다. Fragment에서 findNavController() 또는 Navigation.findNavController(view)로 얻습니다. Navigation Graph에 정의된 액션을 실행합니다.

4

NavHost란 무엇입니까?

5

NavController로 목적지로 탐색하는 방법은?

+23 면접 질문

다음 면접을 위해 Android을 마스터하세요

모든 질문, flashcards, 기술 테스트, 코드 리뷰 연습, 면접 시뮬레이터에 접근하세요.

무료로 시작하기