cleanups
This commit is contained in:
parent
d01ae6b993
commit
01b01cb71f
1 changed files with 26 additions and 35 deletions
|
|
@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue