diff --git a/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/java/de/beyondsoft/ownchat/page/fileconfirmation/FileConfirmationActivity.java b/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/java/de/beyondsoft/ownchat/page/fileconfirmation/FileConfirmationActivity.java index dce40c9..59448e5 100644 --- a/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/java/de/beyondsoft/ownchat/page/fileconfirmation/FileConfirmationActivity.java +++ b/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/java/de/beyondsoft/ownchat/page/fileconfirmation/FileConfirmationActivity.java @@ -160,9 +160,28 @@ public class FileConfirmationActivity extends AppCompatActivity implements FileC @OnClick(R.id.chat_toolbar_back_arrow) void backPressed() { + deleteRecording(); + onBackPressed(); } + @Override + public void onBackPressed() { + deleteRecording(); + + super.onBackPressed(); + } + + private void deleteRecording() { + if(mSelectedUri.toString().contains(Constants.AUDIO_RECORDINGS_DIR)) { + File audioFile = new File(mSelectedUri.toString()); + + if(audioFile.exists()) { + audioFile.delete(); + } + } + } + @Override protected void onDestroy() { InjectionHelper.destroyLoginComponent();