Sự khác biệt giữa bối cảnh hoạt động và bối cảnh ứng dụng là gì?
A.
Phiên bản Hoạt động được gắn với vòng đời của Hoạt động. trong khi phiên bản ứng dụng được gắn với vòng đời của ứng dụng.
B.
B.Phiên bản Hoạt động được gắn với vòng đời của ứng dụng, trong khi phiên bản ứng dụng được gắn với vòng đời của Hoạt động.
C.
C.Phiên bản Hoạt động được gắn với vòng đời của Hoạt động, trong khi phiên bản ứng dụng được gắn với vòng đời của ứng dụng
D.
D.Không có đáp án đúng
Trả lời:
Đáp án đúng: B
Đáp án C là đáp án chính xác.
* **Bối cảnh hoạt động (Activity Context):** Liên kết chặt chẽ với vòng đời của một Activity. Nó cung cấp thông tin về môi trường hoạt động hiện tại, cho phép Activity truy cập tài nguyên, khởi động các Activity khác và tương tác với hệ thống.
* **Bối cảnh ứng dụng (Application Context):** Liên kết với vòng đời của toàn bộ ứng dụng. Nó là một singleton, tồn tại từ khi ứng dụng khởi chạy đến khi ứng dụng bị tắt hoàn toàn. Bối cảnh ứng dụng thường được sử dụng cho các tác vụ cần thiết trong suốt vòng đời của ứng dụng, chẳng hạn như truy cập tài nguyên dùng chung, đăng ký trình nghe sự kiện hoặc khởi tạo các thành phần toàn cục.