Estou implementando o SqLite em um projeto do curso que não fazia a persistência de dados (Ceep). Estou fazendo as implementações de acordo com o curso Room. Mas não sei o que estou fazendo de errado. Esta dando NullPointerException com a seguinte situação:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_list_notes);
setTitle(TITLE_APPBAR);
ListNotesDatabase db = ListNotesDatabase.getInstance(this);
dao = db.getNoteDao();
preferences = new NotesPreferences(this);
List<Note> list = new ArrayList();
configRecyclerView(list);
configButtonInsertNote();
}
/AndroidRuntime: FATAL EXCEPTION: main Process: com.renanparis.ceed, PID: 3890 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.renanparis.ceed/com.renanparis.ceed.ui.activity.ListNotesActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'com.renanparis.ceed.database.dao.NoteDao com.renanparis.ceed.database.ListNotesDatabase.getNoteDao()' on a null object reference