SQLite
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> SQLite

dữ liệu được tải từ cơ sở dữ liệu SQLitE không được lưu trong lớp mô hình ArrayList android

Hãy thử với mã sau.

 class Adapter extends RecyclerView.Adatper<RecyclerViewAdapter.RecyclerViewHolder>(){
 //add new method in adapter class
 Public void dataChange(ArrayList<Model> itemList){
  //update your previous list with the new list
  previousList = itemList;
  notifyDataSetChanged()
  }

}


public void ReadSqliteData(Context context){
ArrayList<Model> list = new ArrayList<>();
Adpter adpter = new Adpter(list,context);
SQLiteDatabase database = getWritableDatabase();
Cursor cursor = database.rawQuery("Select name, image from orders",null);
while (cursor.moveToNext()){
Model model = new Model();
model.setImage(cursor.getString(0));            
model.setName(cursor.getString(1));    
list.add(model);
}
//call adapter dataChange() method from here
adpter.dataChange(list);
cursor.close();
database.close();
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách tải xuống và cài đặt công cụ SQLite

  2. SQLite FULL OUTER JOIN Giả lập

  3. Cơ sở dữ liệu SQLite đưa ra cảnh báo chỉ mục tự động trên <table_name> (cột) Sau khi nâng cấp Android L

  4. Cách tạo Ứng dụng Quốc tế hóa Ngoại tuyến:Hỗ trợ nhiều ngôn ngữ

  5. Làm thế nào để chèn hình ảnh trong thư viện bền vững trong phòng?