У вас в
NoteDetailsActivity грохается похоже вот в этом месте:
setSupportActionBar(toolbar);
Причина 1:
Toolbar toolbar = findViewById(R.id.toolbar);
Это поле нужно инициализировать в методе
onCreate() и обязательно после вызова
setContentView(), иначе
findViewById() возвращает
null.
Причина 2:
private void setSupportActionBar(Toolbar toolbar) {
}
Не знаю, зачем у вас переопределен этот метод родительского класса, может случайно.
Нужно либо удалить его совсем, либо вызвать в нем метод из родительского класса:
private void setSupportActionBar(Toolbar toolbar) {
super.setSupportActionBar(toolbar);
}