Điều hướng Android
Navigation Component, NavController, SafeArgs, Deep Links, Bottom Navigation, Drawer
1Navigation Component của Jetpack là gì?
Navigation Component của Jetpack là gì?
Câu trả lời
Navigation Component là một thư viện Jetpack đơn giản hóa việc điều hướng giữa các đích (fragments/activities). Nó cung cấp quản lý back stack tự động, SafeArgs cho các đối số type-safe, trực quan hóa navigation graph và xử lý deep links. Đây là giải pháp được Google khuyến nghị cho điều hướng trong các ứng dụng Android hiện đại.
2Navigation Graph là gì?
Navigation Graph là gì?
Câu trả lời
Navigation Graph là một file XML (được lưu trong res/navigation/) định nghĩa trực quan tất cả các đích điều hướng (fragments, activities) và các action chuyển tiếp giữa chúng. Nó cho phép trực quan hóa luồng điều hướng của ứng dụng và định nghĩa các đối số được truyền giữa các đích. Đây là file trung tâm của Navigation Component.
3NavController là gì?
NavController là gì?
Câu trả lời
NavController là đối tượng trung tâm quản lý điều hướng trong một NavHost. Nó cho phép điều hướng giữa các đích (navigate()), quay lại (popBackStack()) và quản lý back stack. Được lấy thông qua findNavController() từ một Fragment hoặc Navigation.findNavController(view). Nó thực thi các action được định nghĩa trong Navigation Graph.
NavHost là gì?
Cách điều hướng đến một đích với NavController?
+23 câu hỏi phỏng vấn
Các chủ đề phỏng vấn Android khác
Nền tảng Android
UI và Tài nguyên Android
Vòng đời Android
Quản lý Dữ liệu Android
Networking Android
Kiểm thử Android
Android Gradle
Kiến thức cơ bản về ngôn ngữ Kotlin cho Android
Room Database
Xử lý nền
Jetpack Compose
Quyền và Tính năng Thiết bị
Firebase cho Android
Android MVVM Architecture
Mạng Android Nâng Cao
Collections và Toán tử Kotlin
Kotlin Coroutines và Flow
Dependency Injection trong Android
Android MVI Architecture
Android Clean Architecture
Android Compose Nâng cao
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Nắm vững Android cho lần phỏng vấn tiếp theo
Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.
Bắt đầu miễn phí