Loading android/app/src/com/android/bluetooth/avrcpcontroller/AvrcpControllerStateMachine.java +1 −0 Original line number Diff line number Diff line Loading @@ -221,6 +221,7 @@ class AvrcpControllerStateMachine extends StateMachine { PlaybackState.Builder pbb = new PlaybackState.Builder(); pbb.setState(PlaybackState.STATE_ERROR, PlaybackState.PLAYBACK_POSITION_UNKNOWN, 1.0f).setActions(0); pbb.setErrorMessage(mService.getString(R.string.bluetooth_disconnected)); BluetoothMediaBrowserService.notifyChanged(pbb.build()); mService.sBrowseTree.mRootNode.removeChild( mBrowseTree.mRootNode); Loading android/app/src/com/android/bluetooth/avrcpcontroller/BluetoothMediaBrowserService.java +5 −0 Original line number Diff line number Diff line Loading @@ -71,6 +71,11 @@ public class BluetoothMediaBrowserService extends MediaBrowserService { | MediaSession.FLAG_HANDLES_TRANSPORT_CONTROLS); mSession.setQueueTitle(getString(R.string.bluetooth_a2dp_sink_queue_name)); mSession.setQueue(mMediaQueue); PlaybackState.Builder playbackStateBuilder = new PlaybackState.Builder(); playbackStateBuilder.setState(PlaybackState.STATE_ERROR, PlaybackState.PLAYBACK_POSITION_UNKNOWN, 1.0f).setActions(0); playbackStateBuilder.setErrorMessage(getString(R.string.bluetooth_disconnected)); mSession.setPlaybackState(playbackStateBuilder.build()); sBluetoothMediaBrowserService = this; } Loading Loading
android/app/src/com/android/bluetooth/avrcpcontroller/AvrcpControllerStateMachine.java +1 −0 Original line number Diff line number Diff line Loading @@ -221,6 +221,7 @@ class AvrcpControllerStateMachine extends StateMachine { PlaybackState.Builder pbb = new PlaybackState.Builder(); pbb.setState(PlaybackState.STATE_ERROR, PlaybackState.PLAYBACK_POSITION_UNKNOWN, 1.0f).setActions(0); pbb.setErrorMessage(mService.getString(R.string.bluetooth_disconnected)); BluetoothMediaBrowserService.notifyChanged(pbb.build()); mService.sBrowseTree.mRootNode.removeChild( mBrowseTree.mRootNode); Loading
android/app/src/com/android/bluetooth/avrcpcontroller/BluetoothMediaBrowserService.java +5 −0 Original line number Diff line number Diff line Loading @@ -71,6 +71,11 @@ public class BluetoothMediaBrowserService extends MediaBrowserService { | MediaSession.FLAG_HANDLES_TRANSPORT_CONTROLS); mSession.setQueueTitle(getString(R.string.bluetooth_a2dp_sink_queue_name)); mSession.setQueue(mMediaQueue); PlaybackState.Builder playbackStateBuilder = new PlaybackState.Builder(); playbackStateBuilder.setState(PlaybackState.STATE_ERROR, PlaybackState.PLAYBACK_POSITION_UNKNOWN, 1.0f).setActions(0); playbackStateBuilder.setErrorMessage(getString(R.string.bluetooth_disconnected)); mSession.setPlaybackState(playbackStateBuilder.build()); sBluetoothMediaBrowserService = this; } Loading