Android

Điều hướng Android

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

26 câu hỏi phỏng vấn·
Junior
1

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.

2

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.

3

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.

4

NavHost là gì?

5

Cách điều hướng đến một đích với NavController?

+23 câu hỏi phỏng vấn

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í