Tambahkan / import di gradle library Room
- implementation “android.arch.persistence.room:runtime:1.0.0”
- annotationProcessor”android.arch.persistence.room:compiler:1.0.0″
Buat class modul yang berisikan data yang akan disimpan
Buat Class Interface yang berguna untuk CRUD ( Create,Read,Update,Delete)
Membuat public class abstract yang berextends RoomDatabase
Memanggil public class abstract di activity untuk keperluan CRUD (Create Read Update Delete)
- UserDatabase userDatabase = Room.databaseBuilder(getApplicationContext(), UserDatabase.class, UserDatabase.DB_NAME).fallbackToDestructiveMigration().build();
Setelah semua terpasang maka class di Dao yang sudah dibuat dipanggil di activity sesuai kebutuhan dengan menggunakan AsyncTask
- untuk memanggil data sesuai id
- untuk menghapus data
- untuk mengupdate data