JavaScript is required

Trong Android, để lưu trữ dữ liệu cục bộ, có thể sử dụng lớp nào?

A.

A. SharedPreferences

B.

B. SQLite

C.

C. File

D.

D. NetworkInfo

Trả lời:

Đáp án đúng: A


Câu hỏi này kiểm tra kiến thức về các phương pháp lưu trữ dữ liệu cục bộ trong Android. Chúng ta cùng phân tích từng đáp án:

  • A. SharedPreferences: Đây là một cơ chế đơn giản để lưu trữ các cặp key-value (khóa-giá trị) nhỏ. Nó thích hợp cho việc lưu trữ các thiết lập ứng dụng, trạng thái đơn giản hoặc các tùy chọn nhỏ.
  • B. SQLite: Đây là một hệ quản trị cơ sở dữ liệu quan hệ (RDBMS) nhúng. SQLite phù hợp để lưu trữ dữ liệu có cấu trúc, phức tạp hơn so với SharedPreferences, cho phép truy vấn, sắp xếp và quản lý dữ liệu hiệu quả.
  • C. File: Android cho phép ứng dụng lưu trữ dữ liệu trực tiếp vào các file trên bộ nhớ trong hoặc bộ nhớ ngoài. Phương pháp này linh hoạt và phù hợp với nhiều loại dữ liệu, từ text, binary đến các cấu trúc phức tạp.
  • D. NetworkInfo: Đây là một lớp dùng để lấy thông tin về trạng thái kết nối mạng, không phải là một phương tiện lưu trữ dữ liệu.

Như vậy, cả SharedPreferences, SQLite và File đều có thể được sử dụng để lưu trữ dữ liệu cục bộ trong Android. Tuy nhiên, câu hỏi không chỉ rõ loại dữ liệu cần lưu trữ hoặc yêu cầu cụ thể nào, do đó, cả A, B và C đều là đáp án đúng. Vì không có đáp án "tất cả các đáp án trên" hoặc tương tự, câu hỏi này có thể coi là có nhiều đáp án đúng.

Câu hỏi liên quan