Mẫu Kho Lưu Trữ - Android Developers
Có thể bạn quan tâm
1. Trước khi bắt đầu
Lưu ý: Lớp học lập trình này đã cũ và không còn được duy trì. Thay vào đó, vui lòng tham khảo khoá học Kiến thức cơ bản về cách tạo ứng dụng Android bằng Compose để biết các phương pháp mới nhất được đề xuất.
Giới thiệu
Trong lớp học lập trình này, bạn sẽ cải thiện trải nghiệm người dùng cho một ứng dụng bằng cách sử dụng chức năng lưu vào bộ nhớ đệm khi không có kết nối mạng. Nhiều ứng dụng phụ thuộc vào dữ liệu từ mạng. Nếu ứng dụng của bạn tìm nạp dữ liệu từ máy chủ mỗi khi chạy và người dùng thấy màn hình tải dữ liệu, nghĩa là ứng dụng có trải nghiệm người dùng chưa tốt. Khi đó, người dùng có thể gỡ cài đặt ứng dụng.
Khi chạy một ứng dụng, người dùng kỳ vọng ứng dụng đó sẽ nhanh chóng hiển thị dữ liệu. Bạn có thể thực hiện điều này bằng cách triển khai chức năng lưu vào bộ nhớ đệm khi không có kết nối mạng. Lưu vào bộ nhớ đệm khi không có kết nối mạng nghĩa là ứng dụng lưu dữ liệu đã tìm nạp từ mạng vào bộ nhớ của thiết bị, giúp truy cập dữ liệu nhanh hơn.
Vì ứng dụng có thể nhận dữ liệu từ mạng và lưu các kết quả đã tải xuống trước đó vào bộ nhớ đệm ngoại tuyến nên bạn cần có một cách để ứng dụng sắp xếp nhiều nguồn dữ liệu này. Bạn sẽ thực hiện việc này bằng cách triển khai một lớp kho lưu trữ. Lớp này sẽ trở thành nguồn tin cậy duy nhất cho dữ liệu của ứng dụng và tách nguồn dữ liệu (mạng, bộ nhớ đệm và các nguồn khác) khỏi mô hình chế độ xem.
Kiến thức bạn cần có
Bạn cần thông thạo:
- Thư viện lưu trữ dữ liệu Room.
- Cách sử dụng thư viện nối mạng Retrofit.
- Các bộ thành phần cấu trúc Android cơ bản, gồm ViewModel, ViewModelFactory và LiveData.
- Các phép biến đổi dành cho lớp LiveData.
- Cách tạo và chạy coroutine.
- Bộ chuyển đổi liên kết trong liên kết dữ liệu.
Kiến thức bạn sẽ học được
- Cách triển khai kho lưu trữ để tách lớp dữ liệu của một ứng dụng khỏi phần còn lại của ứng dụng.
- Cách tải dữ liệu được lưu vào bộ nhớ đệm bằng kho lưu trữ.
Bạn sẽ thực hiện
- Dùng một kho lưu trữ để tách lớp dữ liệu và tích hợp lớp kho lưu trữ với ViewModel.
- Hiển thị dữ liệu từ bộ nhớ đệm ngoại tuyến.
Từ khóa » để Chèn Nội Dung Có Trong Bộ Nhớ đệm
-
Để Chèn Nội Dung Có Trong Bộ Nhớ đệm Vào Văn Bản, Ta:A. Chọ
-
Để Chèn Nội Dung Có Trong Bộ Nhớ đệm Vào Văn Bản, Ta:...
-
Để Chèn Nội Dung Có Trong Bộ Nhớ đệm Vào Văn Bản, Ta: - Lê Vinh
-
Để Chèn Nội Dung Có Trong Bộ Nhớ đệm Vào Văn Bản, Ta:
-
Để Chèn Nội Dung Trong Bộ Nhớ đệm Vào Văn Bản, Ta ... - Cungthi.online
-
Để Chèn Nội Dung Có Trong Bộ Nhớ đệm Vào Văn Bản, Ta - Hoc24
-
Để Chèn Nội Dung Có Trong Bộ Nhớ đệm Vào Văn Bản, Ta - Hoc24
-
Chèn Nội Dung Có Trong Bộ Nhớ đệm Vào Văn Bản, Ta
-
Để Chèn Nội Dung Trong Bộ Nhớ đệm Vào Văn Bản, Ta ...
-
Giải Bài Tập Tin Học 10 - Bài 18: Các Công Cụ Trợ Giúp Soạn Thảo
-
Thay đổi Tùy Chọn Cấp Trên Của Bộ Nhớ đệm Nội Dung Trên Máy Mac
-
Bộ Nhớ đệm Nội Dung Trên Máy Mac Là Gì? - Apple Support
-
Clipboard Là Gì? Hướng Dẫn Sử Dụng Clipboard - TOTOLINK Việt Nam
-
Bộ Nhớ đệm (cache) Là Gì? Có Nên Xóa Không? Cách Xóa Trên điện ...
-
Lớp Dữ Liệu | Android Developers