Lifecycle ของ Android
Lifecycle ของ Activity/Fragment, Configuration Changes และการจัดการ state
1ลำดับ lifecycle ที่ถูกต้องของ Activity เมื่อเริ่มต้นคืออะไร?
ลำดับ lifecycle ที่ถูกต้องของ Activity เมื่อเริ่มต้นคืออะไร?
คำตอบ
Lifecycle ของ Activity เริ่มต้นด้วย onCreate() (การ initialize และสร้าง view) ตามด้วย onStart() (Activity แสดงผลแต่ยังโต้ตอบไม่ได้) แล้วตามด้วย onResume() (Activity อยู่ใน foreground และโต้ตอบได้) ลำดับนี้จะเหมือนเดิมเสมอในทุกครั้งที่ Activity เริ่มต้น
2เมธอด lifecycle ตัวแรกตัวใดที่ถูกเรียกเมื่อ Activity ไปยัง background?
เมธอด lifecycle ตัวแรกตัวใดที่ถูกเรียกเมื่อ Activity ไปยัง background?
คำตอบ
onPause() เป็นเมธอดแรกที่ถูกเรียกเมื่อ Activity เริ่มสูญเสีย focus ตามด้วย onStop() เมื่อ Activity ไม่แสดงผลอีกต่อไป ข้อมูลสำคัญควรถูกบันทึกใน onPause() เนื่องจากระบบอาจ kill process หลังเมธอดนี้โดยไม่เรียก onStop()
3ควร initialize View (findViewById, ViewBinding) ในเมธอดใด?
ควร initialize View (findViewById, ViewBinding) ในเมธอดใด?
คำตอบ
onCreate() เป็นเมธอดที่เหมาะสมในการ initialize View เนื่องจากเป็นที่ที่ setContentView() ถูกเรียกและลำดับชั้นของ View ถูกสร้างขึ้น View ยังไม่พร้อมใช้งานก่อน onCreate() คุณสามารถใช้ onViewCreated() ใน Fragment ได้เช่นกัน
ความแตกต่างระหว่าง onPause() และ onStop() คืออะไร?
เกิดอะไรขึ้นเมื่อหมุนหน้าจอโดยค่าเริ่มต้น?
+27 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ Android อื่นๆ
พื้นฐาน Android
UI และทรัพยากร Android
การนำทาง 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 และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี