การนำทาง Android
Navigation Component, NavController, SafeArgs, Deep Links, Bottom Navigation, Drawer
1Navigation Component ของ Jetpack คืออะไร?
Navigation Component ของ Jetpack คืออะไร?
คำตอบ
Navigation Component คือ library ของ Jetpack ที่ทำให้การนำทางระหว่างปลายทาง (fragments/activities) ง่ายขึ้น มีการจัดการ back stack อัตโนมัติ, SafeArgs สำหรับ arguments แบบ type-safe, การแสดงผล navigation graph และจัดการ deep links เป็นโซลูชันที่ Google แนะนำสำหรับการนำทางในแอป Android สมัยใหม่
2Navigation Graph คืออะไร?
Navigation Graph คืออะไร?
คำตอบ
Navigation Graph คือไฟล์ XML (เก็บใน res/navigation/) ที่กำหนดปลายทางการนำทางทั้งหมด (fragments, activities) และ action การเปลี่ยนระหว่างกันแบบ visual ช่วยให้เห็นภาพ flow การนำทางของแอปและกำหนด arguments ที่ส่งระหว่างปลายทาง เป็นไฟล์หลักของ Navigation Component
3NavController คืออะไร?
NavController คืออะไร?
คำตอบ
NavController คือ object หลักที่จัดการการนำทางภายใน NavHost ช่วยให้นำทางระหว่างปลายทาง (navigate()), ย้อนกลับ (popBackStack()) และจัดการ back stack ได้รับผ่าน findNavController() จาก Fragment หรือ Navigation.findNavController(view) มันรัน action ที่กำหนดใน Navigation Graph
NavHost คืออะไร?
วิธีนำทางไปยังปลายทางด้วย NavController?
+23 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ Android อื่นๆ
พื้นฐาน Android
UI และทรัพยากร Android
Lifecycle ของ Android
การจัดการข้อมูล Android
Networking Android
การทดสอบ Android
Android Gradle
พื้นฐานภาษา Kotlin สำหรับ Android
Room Database
การทำงานเบื้องหลัง
Jetpack Compose
สิทธิ์และฟีเจอร์ของอุปกรณ์
Firebase สำหรับ Android
Android MVVM Architecture
เครือข่าย Android ขั้นสูง
Collections และ Operators ใน Kotlin
Kotlin Coroutines และ Flow
การฉีด Dependency ใน Android
Android MVI Architecture
Android Clean Architecture
Android Compose ขั้นสูง
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
เชี่ยวชาญ Android สำหรับการสัมภาษณ์ครั้งถัดไป
เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี