Loading app/src/main/java/it/niedermann/owncloud/notes/android/activity/EditNoteActivity.java +1 −5 Original line number Diff line number Diff line Loading @@ -148,7 +148,6 @@ public class EditNoteActivity extends AppCompatActivity implements BaseNoteFragm @Override public void onBackPressed() { fragment.onPrepareClose(); close(); } Loading @@ -162,15 +161,12 @@ public class EditNoteActivity extends AppCompatActivity implements BaseNoteFragm public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: fragment.onPrepareClose(); close(); return true; case R.id.menu_preview: fragment.onPrepareClose(); launchExistingNote(getNoteId(), false); return true; case R.id.menu_edit: fragment.onPrepareClose(); launchExistingNote(getNoteId(), true); return true; default: Loading @@ -193,7 +189,7 @@ public class EditNoteActivity extends AppCompatActivity implements BaseNoteFragm } else { preferences.edit().putString(prefKeyLastMode, getString(R.string.pref_value_mode_preview)).apply(); } fragment.onFinalClose(); fragment.onCloseNote(); finish(); } Loading app/src/main/java/it/niedermann/owncloud/notes/android/fragment/BaseNoteFragment.java +7 −5 Original line number Diff line number Diff line Loading @@ -78,6 +78,12 @@ public abstract class BaseNoteFragment extends Fragment implements CategoryDialo listener.onNoteUpdated(note); } @Override public void onPause() { super.onPause(); saveNote(null); } @Override public void onDetach() { super.onDetach(); Loading Loading @@ -155,11 +161,7 @@ public abstract class BaseNoteFragment extends Fragment implements CategoryDialo } } public void onPrepareClose() { saveNote(null); } public void onFinalClose() { public void onCloseNote() { if (originalNote == null && getContent().isEmpty()) { db.deleteNoteAndSync(note.getId()); } Loading Loading
app/src/main/java/it/niedermann/owncloud/notes/android/activity/EditNoteActivity.java +1 −5 Original line number Diff line number Diff line Loading @@ -148,7 +148,6 @@ public class EditNoteActivity extends AppCompatActivity implements BaseNoteFragm @Override public void onBackPressed() { fragment.onPrepareClose(); close(); } Loading @@ -162,15 +161,12 @@ public class EditNoteActivity extends AppCompatActivity implements BaseNoteFragm public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: fragment.onPrepareClose(); close(); return true; case R.id.menu_preview: fragment.onPrepareClose(); launchExistingNote(getNoteId(), false); return true; case R.id.menu_edit: fragment.onPrepareClose(); launchExistingNote(getNoteId(), true); return true; default: Loading @@ -193,7 +189,7 @@ public class EditNoteActivity extends AppCompatActivity implements BaseNoteFragm } else { preferences.edit().putString(prefKeyLastMode, getString(R.string.pref_value_mode_preview)).apply(); } fragment.onFinalClose(); fragment.onCloseNote(); finish(); } Loading
app/src/main/java/it/niedermann/owncloud/notes/android/fragment/BaseNoteFragment.java +7 −5 Original line number Diff line number Diff line Loading @@ -78,6 +78,12 @@ public abstract class BaseNoteFragment extends Fragment implements CategoryDialo listener.onNoteUpdated(note); } @Override public void onPause() { super.onPause(); saveNote(null); } @Override public void onDetach() { super.onDetach(); Loading Loading @@ -155,11 +161,7 @@ public abstract class BaseNoteFragment extends Fragment implements CategoryDialo } } public void onPrepareClose() { saveNote(null); } public void onFinalClose() { public void onCloseNote() { if (originalNote == null && getContent().isEmpty()) { db.deleteNoteAndSync(note.getId()); } Loading