Post error message from Listening Thread
This commit is contained in:
@@ -52,10 +52,7 @@ public class ListenActivity extends Activity {
|
|||||||
final VolumeView volumeView = findViewById(R.id.volume);
|
final VolumeView volumeView = findViewById(R.id.volume);
|
||||||
volumeView.setVolumeHistory(bs.getVolumeHistory());
|
volumeView.setVolumeHistory(bs.getVolumeHistory());
|
||||||
bs.setUpdateCallback(volumeView::postInvalidate);
|
bs.setUpdateCallback(volumeView::postInvalidate);
|
||||||
bs.setErrorCallback(() -> {
|
bs.setErrorCallback(ListenActivity.this::postErrorMessage);
|
||||||
TextView status = findViewById(R.id.textStatus);
|
|
||||||
status.setText(R.string.disconnected);
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onServiceDisconnected(ComponentName className) {
|
public void onServiceDisconnected(ComponentName className) {
|
||||||
@@ -103,6 +100,13 @@ public class ListenActivity extends Activity {
|
|||||||
context.stopService(intent);
|
context.stopService(intent);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void postErrorMessage() {
|
||||||
|
TextView status = findViewById(R.id.textStatus);
|
||||||
|
status.post(() -> {
|
||||||
|
status.setText(R.string.disconnected);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
|
|||||||
Reference in New Issue
Block a user