Issue: When the note is created, it is given a certain ID. However, when the save button is clicked, this ID is incremented by 1, leaving the first note always empty.
Temporary Fix: Have set initial note ID to -1 rather than 0.
Real Solution: Should be sufficient to get rid of the call to the DAO in the CreateNoteInteractor execute method. However, this may involve a few more steps.
Fixed the ID issue by removing a duplicate call to DAO's create in the Create Note Interactor and having the presenter update the view everytime the note is saved.
Issue: When the note is created, it is given a certain ID. However, when the save button is clicked, this ID is incremented by 1, leaving the first note always empty.
Temporary Fix: Have set initial note ID to -1 rather than 0.
Real Solution: Should be sufficient to get rid of the call to the DAO in the CreateNoteInteractor execute method. However, this may involve a few more steps.