Improve feedback when failing transferring a disconnected device
-Set "failed" string for subtitle -Add test case Bug: 157139936 Test: make -j42 RunSettingsRoboTests Change-Id: I1fcd51f954a63cbc9ac0e573e5a8bb43cca6f087
This commit is contained in:
@@ -287,11 +287,16 @@ public class MediaOutputSlice implements CustomSliceable {
|
||||
|
||||
if (device.getDeviceType() == MediaDevice.MediaDeviceType.TYPE_BLUETOOTH_DEVICE
|
||||
&& !device.isConnected()) {
|
||||
if (device.getState() == LocalMediaManager.MediaDeviceState.STATE_CONNECTING) {
|
||||
final int state = device.getState();
|
||||
if (state == LocalMediaManager.MediaDeviceState.STATE_CONNECTING
|
||||
|| state == LocalMediaManager.MediaDeviceState.STATE_CONNECTING_FAILED) {
|
||||
rowBuilder.setTitle(deviceName);
|
||||
rowBuilder.setPrimaryAction(SliceAction.create(broadcastAction, deviceIcon,
|
||||
ListBuilder.ICON_IMAGE, deviceName));
|
||||
rowBuilder.setSubtitle(mContext.getText(R.string.media_output_switching));
|
||||
rowBuilder.setSubtitle(
|
||||
(state == LocalMediaManager.MediaDeviceState.STATE_CONNECTING)
|
||||
? mContext.getText(R.string.media_output_switching)
|
||||
: mContext.getText(R.string.bluetooth_connect_failed));
|
||||
} else {
|
||||
// Append status to title only for the disconnected Bluetooth device.
|
||||
final SpannableString spannableTitle = new SpannableString(
|
||||
|
Reference in New Issue
Block a user