diff --git a/app/build.gradle b/app/build.gradle index 3430018..b2d9060 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -8,8 +8,8 @@ android { applicationId "com.github.axet.audiorecorder" minSdkVersion 16 targetSdkVersion 23 - versionCode 63 - versionName "1.1.41" + versionCode 64 + versionName "1.1.42" } signingConfigs { release { diff --git a/app/src/main/java/com/github/axet/audiorecorder/activities/MainActivity.java b/app/src/main/java/com/github/axet/audiorecorder/activities/MainActivity.java index 324fbd3..3b7f42e 100644 --- a/app/src/main/java/com/github/axet/audiorecorder/activities/MainActivity.java +++ b/app/src/main/java/com/github/axet/audiorecorder/activities/MainActivity.java @@ -475,6 +475,7 @@ public class MainActivity extends AppCompatActivity implements AbsListView.OnScr fab.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { + recordings.select(-1); RecordingActivity.startActivity(MainActivity.this, false); // Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) // .setAction("Action", null).show(); @@ -562,10 +563,15 @@ public class MainActivity extends AppCompatActivity implements AbsListView.OnScr updateHeader(); final int selected = getLastRecording(); - if (selected != -1) { - list.setSelection(selected); - recordings.select(selected); - } + handler.post(new Runnable() { + @Override + public void run() { + if (selected != -1) { + list.setSelection(selected); + recordings.select(selected); + } + } + }); } int getLastRecording() {