Giải pháp chuyển đổi số trọn gói cho doanh nghiệp Việt
Xây dựng lớp DAO
Ứng dụng sử dụng cơ dữ liệu sqlite để lưu dữ liệu được lấy từ phía server về, điều này giúp cho người dùng có cảm giá dữ liệu đang online, giúp tăng phần trải nghiệm người dùng
Thêm file có tên là itemDao.java vào thư mục java/com/vantinviet/adayroionline/db
Nội dung file
package com.vantinviet.adayroionline.db;
import com.vantinviet.adayroionline.viewobject.Item;
import java.util.List;
import androidx.lifecycle.LiveData;
import androidx.room.Dao;
import androidx.room.Insert;
import androidx.room.OnConflictStrategy;
import androidx.room.Query;
@Dao
public interface ItemDao {
@Insert(onConflict = OnConflictStrategy.REPLACE)
void insertAll(List<Item> items);
@Insert(onConflict = OnConflictStrategy.REPLACE)
void insert(Item item);
@Query("SELECT * FROM Item WHERE id = :id")
LiveData<Item> getItemById(String id);
@Query("SELECT * FROM Item ORDER BY addedDate desc")
LiveData<List<Item>> getAllItems();
@Query("DELETE FROM Item")
void deleteAll();
}
Các bạn nhớ thay bằng file nội dung của mình nhé
Chưa có câu hỏi nào cho bài này.