Bạn được phép chuyển đổi đối tượng của mình thành một số cấu trúc dữ liệu bền vững (XML, JSON, Serializable
) và đặt nó vào cột cơ sở dữ liệu nào đó. Lưu ý rằng bạn sẽ vẫn cần phải giải quyết các vấn đề tương thích (ví dụ: Phiên bản 2 của ứng dụng của bạn thay đổi một lớp, bây giờ cần phải xử lý cả cấu trúc Phiên bản 1 và Phiên bản 2). Cũng xin lưu ý rằng, đi tuyến đường này, bạn sẽ mất rất nhiều khả năng cơ sở dữ liệu (ví dụ: truy vấn một thứ gì đó trong đối tượng).
Bạn cũng được hoan nghênh thử nghiệm với cơ sở dữ liệu đối tượng hoặc CouchDb hoặc lưu trữ cấu trúc dữ liệu bền vững của bạn vào tệp, nếu SQLite không phải là yêu cầu.
Điều chắc chắn nhất sẽ không hoạt động đáng tin cậy là đổ Parcelable
vào Parcel
và thử lưu trữ Parcel
. A Parcel
chỉ dành cho IPC và không được thiết kế để duy trì. Đây là một trong những lý do tại sao Parcelable
nhanh hơn Serializable
.
bạn thực sự cần giữ dữ liệu trong sqlite sẽ không tốt hơn để giữ trong một thư mục? – ademar111190