private void getNotes() {
@SuppressLint("StaticFieldLeak")
class GetNotesTask extends AsyncTask<Void, Void, List<Note>> {
@Override
protected List<Note> doInBackground(Void... voids) {
return NoteDatabase.getDatabase(getApplicationContext())
.noteDao().getAllNotes();
}
@Override
protected void onPostExecute(List<Note> notes) {
super.onPostExecute(notes);
// if (noteList.size() == 0) {
// noteList.addAll(notes);
// notesAdapter.notifyDataSetChanged();
// } else {
// noteList.add(0, notes.get(0));
// notesAdapter.notifyItemInserted(0);
// }
// notesRecyclerView.smoothScrollToPosition(0);
Log.d("MY_NOTES",notes.toString());
}
}
new GetNotesTask().execute();
}
Постоянно вылетает приложение, как только я комментирую эти строки и запускаю все работает. Компилятор ошибок не выдает и gradle все нормально строит. В качестве базы данных здесь roomdatabase.