Esempio n. 1
0
  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();
  }
Esempio n. 2
0
 @Override
 protected void onSaveInstanceState(Bundle extra) {
   super.onSaveInstanceState(extra);
   extra.putString(EditNote.savedText, noteText.getText().toString());
 }