From 504a2f0e3ff9fa89cf5aed43d8fe5e1c30a926ed Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Sat, 25 Jun 2016 23:27:27 +0300 Subject: [PATCH] ui tweaks --- .../audiorecorder/activities/MainActivity.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) 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() {