Trong Android, để quản lý phiên làm việc của người dùng, bạn thường sử dụng phương pháp nào?
Trả lời:
Đáp án đúng: A
Trong Android, SharedPreferences là một cách đơn giản để lưu trữ dữ liệu dạng key-value (khóa-giá trị) một cách riêng tư và liên tục trên thiết bị. Nó thường được sử dụng để lưu trữ các tùy chọn người dùng, trạng thái ứng dụng, hoặc thông tin phiên đăng nhập nhỏ gọn. Do đó, nó phù hợp nhất để quản lý phiên làm việc của người dùng (ví dụ: lưu trữ trạng thái đăng nhập, token...).
- SQLite là một hệ quản trị cơ sở dữ liệu quan hệ nhúng, phù hợp để lưu trữ dữ liệu có cấu trúc phức tạp hơn, không dùng để quản lý phiên.
- File Storage là lưu trữ dữ liệu trong các file, phù hợp với các dữ liệu lớn như ảnh, video, nhưng không tối ưu để quản lý phiên.
- ContentProvider cung cấp một giao diện chuẩn để chia sẻ dữ liệu giữa các ứng dụng, không liên quan trực tiếp đến việc quản lý phiên của người dùng.