Android

Vòng đời Android

Vòng đời Activity/Fragment, Configuration Changes và quản lý trạng thái

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

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.

2

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().

3

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.

4

Sự khác biệt giữa onPause() và onStop() là gì?

5

Mặc định, điều gì xảy ra khi xoay màn hình?

+27 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í