JavaScript is required

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.

A.The Activity instance is tied to the lifecycle of an Activity. while the application instance is tied to the lifecycle of the application. ( 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.The Activity instance is tied to the lifecycle of the application, while the application instance is tied to the lifecycle of an Activity. ( 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.The Activity instance is tied to the lifecycle of the Activity, while the application instance is tied to the lifecycle of an application. (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) None of the above

Trả lời:

Đáp án đúng: A


Câu hỏi này kiểm tra sự hiểu biết về sự khác biệt giữa bối cảnh (Context) hoạt động (Activity) và bối cảnh ứng dụng (Application) trong Android. * **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ó chỉ hợp lệ khi Activity đó đang hoạt động. Khi Activity bị hủy, bối cảnh của nó cũng không còn hợp lệ. Bối cảnh hoạt động thường được sử dụng cho các tác vụ liên quan đến giao diện người dùng, hiển thị hộp thoại, khởi động các Activity khác, v.v. * **Bối cảnh ứng dụng (Application Context):** Là một singleton, tồn tại trong suốt vòng đời của ứng dụng. Nó không bị ràng buộc với bất kỳ Activity cụ thể nào. Bối cảnh ứng dụng thường được sử dụng cho các tác vụ cần thiết trên toàn ứng dụng, chẳng hạn như truy cập tài nguyên ứng dụng, đăng ký broadcast receiver, hoặc khởi tạo các thành phần dùng chung. **Phân tích các phương án:** * **A:** Sai. Giải thích ngược lại mối quan hệ giữa Activity và Application context. * **B:** Sai. Giải thích ngược lại mối quan hệ giữa Activity và Application context. * **C:** Đúng. Mô tả chính xác mối quan hệ giữa Activity context và Application context. Do đó, đáp án đúng là C.

Câu hỏi liên quan