From 01b01cb71f76b1e474abd274fb841763d1f9ef9e Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Tue, 1 Dec 2020 22:01:51 +0300 Subject: [PATCH] cleanups --- .../activities/MainActivity.java | 61 ++++++++----------- 1 file changed, 26 insertions(+), 35 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 55b20e1..f23cb72 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 @@ -357,42 +357,33 @@ public class MainActivity extends AppCompatThemeActivity { } @Override - public void handleMessage(Message msg) { - super.handleMessage(msg); - if (msg.what == EncodingStorage.UPDATE) { - Intent intent = (Intent) msg.obj; - final Uri targetUri = intent.getParcelableExtra("targetUri"); - final RawSamples.Info info; - try { - info = new RawSamples.Info(intent.getStringExtra("info")); - } catch (JSONException e) { - throw new RuntimeException(e); - } - if (snackbar == null || !snackbar.isShownOrQueued()) { - snackbar = Snackbar.make(fab, printEncodings(targetUri), Snackbar.LENGTH_LONG); - snackbar.setDuration(Snackbar.LENGTH_INDEFINITE); - snackbar.getView().setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - show(targetUri, info); - EncodingService.startIfPending(context); - } - }); - snackbar.show(); - } else { - snackbar.setText(printEncodings(targetUri)); - snackbar.show(); - } + public void onUpdate(final Uri targetUri, final RawSamples.Info info) { + super.onUpdate(targetUri, info); + if (snackbar == null || !snackbar.isShownOrQueued()) { + snackbar = Snackbar.make(fab, printEncodings(targetUri), Snackbar.LENGTH_LONG); + snackbar.setDuration(Snackbar.LENGTH_INDEFINITE); + snackbar.getView().setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + show(targetUri, info); + EncodingService.startIfPending(context); + } + }); + snackbar.show(); + } else { + snackbar.setText(printEncodings(targetUri)); + snackbar.show(); } - if (msg.what == EncodingStorage.DONE) { - Intent intent = (Intent) msg.obj; - final Uri targetUri = intent.getParcelableExtra("targetUri"); - recordings.load(false, null); - if (snackbar != null && snackbar.isShownOrQueued()) { - snackbar.setText(printEncodings(targetUri)); - snackbar.setDuration(Snackbar.LENGTH_SHORT); - snackbar.show(); - } + } + + @Override + public void onDone(Uri targetUri) { + super.onDone(targetUri); + recordings.load(false, null); + if (snackbar != null && snackbar.isShownOrQueued()) { + snackbar.setText(printEncodings(targetUri)); + snackbar.setDuration(Snackbar.LENGTH_SHORT); + snackbar.show(); } }