SQLite
 sql >> Teknologi Basis Data >  >> RDS >> SQLite

data yang dimuat dari database SQLitE tidak disimpan di kelas model ArrayList android

Coba dengan kode berikut.

 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. cara meletakkan database dan membaca database dari folder aset android yang dibuat dan diekspor di sqllite

  2. dalam SQLite

  3. Indeks berbasis Ekspresi SQLite

  4. Bagaimana cara memilih data antara dua tanggal dari sqlite db dalam format dd-mm-yyyy?

  5. Tambahkan Kolom ke Tabel yang Ada di SQLite