From a7281ed5a38bccc4a87f83b21f5222f6d977a38e Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Mon, 31 Jul 2017 12:21:42 +0300 Subject: [PATCH 1/2] fix fast click crash --- .../audiorecorder/activities/RecordingActivity.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java b/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java index 5975183..1a45ba9 100644 --- a/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java +++ b/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java @@ -409,14 +409,17 @@ public class RecordingActivity extends AppCompatActivity { } void edit(boolean show, boolean animate) { + View box = findViewById(R.id.recording_edit_box); + View cut = box.findViewById(R.id.recording_cut); + final ImageView playButton = (ImageView) box.findViewById(R.id.recording_play); + View done = box.findViewById(R.id.recording_edit_done); + if (show) { setState(getString(R.string.recording_status_edit)); editPlay(false); - View box = findViewById(R.id.recording_edit_box); MarginBottomAnimation.apply(box, true, animate); - View cut = box.findViewById(R.id.recording_cut); cut.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { @@ -424,7 +427,6 @@ public class RecordingActivity extends AppCompatActivity { } }); - final ImageView playButton = (ImageView) box.findViewById(R.id.recording_play); playButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { @@ -436,7 +438,6 @@ public class RecordingActivity extends AppCompatActivity { } }); - View done = box.findViewById(R.id.recording_edit_done); done.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { @@ -450,8 +451,10 @@ public class RecordingActivity extends AppCompatActivity { pitch.edit(-1); pitch.stop(); - View box = findViewById(R.id.recording_edit_box); MarginBottomAnimation.apply(box, false, animate); + cut.setOnClickListener(null); + playButton.setOnClickListener(null); + done.setOnClickListener(null); } } From a14fac228694d96325ce3e070d40dd1b1b5e6246 Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Mon, 31 Jul 2017 12:21:47 +0300 Subject: [PATCH 2/2] Bump version audiorecorder-3.0.31 --- app/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 97846b2..822197e 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -8,8 +8,8 @@ android { applicationId "com.github.axet.audiorecorder" minSdkVersion 9 targetSdkVersion 23 - versionCode 195 - versionName "3.0.30" + versionCode 196 + versionName "3.0.31" } signingConfigs { release {