Vòng đời Android
Vòng đời Activity/Fragment, Configuration Changes và quản lý trạng thái
1Thứ tự vòng đời chính xác của một Activity khi khởi động là gì?
Thứ tự vòng đời chính xác của một Activity khi khởi động là gì?
Câu trả lời
Vòng đời của Activity bắt đầu với onCreate() (khởi tạo và tạo view), tiếp theo là onStart() (Activity trở nên hiển thị nhưng chưa tương tác được), rồi onResume() (Activity ở foreground và có thể tương tác). Trình tự này luôn giống nhau cho mỗi lần khởi động Activity.
2Phương thức vòng đời đầu tiên nào được gọi khi Activity chuyển sang background?
Phương thức vòng đời đầu tiên nào được gọi khi Activity chuyển sang background?
Câu trả lời
onPause() là phương thức đầu tiên được gọi khi Activity bắt đầu mất focus. Tiếp theo là onStop() khi Activity không còn hiển thị nữa. Dữ liệu quan trọng nên được lưu trong onPause() vì hệ thống có thể giết tiến trình sau phương thức này mà không gọi onStop().
3Bạn nên khởi tạo View (findViewById, ViewBinding) trong phương thức nào?
Bạn nên khởi tạo View (findViewById, ViewBinding) trong phương thức nào?
Câu trả lời
onCreate() là phương thức thích hợp để khởi tạo View vì đây là nơi setContentView() được gọi và phân cấp View được tạo. View chưa khả dụng trước onCreate(). Bạn cũng có thể sử dụng onViewCreated() trong Fragment.
Sự khác biệt giữa onPause() và onStop() là gì?
Mặc định, điều gì xảy ra khi xoay màn hình?
+27 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
Điều hướng 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í