protected void returnAndSave() { NoteDB.editNoteText(noteIndex, noteText.getText().toString()); if (desiredTitle != null) { NoteDB.editNoteTitle(noteIndex, desiredTitle); } NoteDB.saveNotes(); InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); mgr.hideSoftInputFromWindow(this.saveButton.getWindowToken(), 0); Intent returnToNoteHubActivity = new Intent(EditNote.this, NoteHubActivity.class); setResult(1, returnToNoteHubActivity); overridePendingTransition(R.anim.slide_in_right, R.anim.slide_out_right); finish(); }
@Override protected void onSaveInstanceState(Bundle extra) { super.onSaveInstanceState(extra); extra.putString(EditNote.savedText, noteText.getText().toString()); }