Khi một hoạt động mới bắt đầu - nó được đẩy lên ____ và lấy sự tập trung của người dùng.
Trả lời:
Đáp án đúng: A
Khi một hoạt động (Activity) mới bắt đầu trong Android, nó được đưa lên **Back stack** (ngăn xếp quay lại). Back stack là một cấu trúc dữ liệu dạng ngăn xếp lưu trữ các Activity đã được mở. Khi một Activity mới được khởi chạy, nó sẽ được thêm vào đỉnh của Back stack. Khi người dùng nhấn nút Back, Activity ở đỉnh Back stack sẽ bị hủy và Activity phía dưới nó sẽ hiển thị. Điều này cho phép người dùng quay lại các Activity trước đó theo thứ tự ngược lại với lúc họ đã mở chúng.
* **AsyncTask:** Là một lớp tiện ích giúp thực hiện các tác vụ nền một cách dễ dàng, tránh làm treo giao diện người dùng.
* **ACTION_BATTERY_LOW và ACTION_BATTERY_OKAY:** Là các Intent được hệ thống phát khi mức pin của thiết bị xuống thấp hoặc trở lại bình thường. Chúng không liên quan đến việc một Activity mới bắt đầu.
* **Serialize:** Là quá trình chuyển đổi một đối tượng thành một chuỗi byte để có thể lưu trữ hoặc truyền đi.