Sau bài này bạn sẽ
- Mã hóa một danh sách đối tượng thành JSON và giải mã lại an toàn
- Áp dụng fail-soft: dữ liệu hỏng thì lọc bỏ phần hỏng, không kéo sập phần còn lại, nhưng vẫn gọi đúng tên lỗi bằng một sealed interface
Thời lượng16 phút
Độ khóIntermediate
JSON cho danh sách, và fail-soft
@Serializable, serializer tự viết cho ImmutableList, mô hình hóa kết quả đọc bằng sealed interface HistoryRead (Ok/Empty/Corrupt), lọc bản ghi hỏng, cắt về giới hạn, và cache tránh mã hóa lại khi không cần.
- 01@Serializable: Đánh Dấu Là Đủ
- 02Serializer Tự Viết Cho ImmutableList
- 03Đọc: Ba Lớp Bảo Vệ
- 04Fail-Soft: Vì Sao Không Ném Lỗi
- 05Ghi: Bỏ Qua Khi Không Có Gì Đổi
Chủ đề: kotlin-mobile-101, persistence, serialization, tictac
Còn 5 phần trong bài nàyMở khóa toàn bộ Kotlin Mobile 101@Serializable: Đánh Dấu Là Đủ, Serializer Tự Viết Cho ImmutableList, … — cùng 22 bài học của khóa, source code và checklist.
Mở khóa Kotlin Mobile 101Thanh toán một lần — trọn đời — 7-day money-back. Đã mua? Đăng nhập