if (bluetoothHeadsetConnectState)\r
{\r
bool state = SettingModel::GetInstance().GetEarPhoneConnectStatus();\r
- bluetoothHeadsetConnectState->SetTextId(state ? STR_CONNECTED : STR_DISCONNECTED);\r
+ List<BluetoothCaseInfo> &bluetoothCaseList = BluetoothModel::GetInstance()->GetConnedDevicesCase();\r
+ if (bluetoothCaseList.IsEmpty()) // 如果已连接设备列表为空,则显示未配对\r
+ {\r
+ bluetoothHeadsetConnectState->SetTextId(STR_NOT_PAIRED);\r
+ }\r
+ else // 否则则显示连接状态\r
+ {\r
+ bluetoothHeadsetConnectState->SetTextId(state ? STR_CONNECTED : STR_DISCONNECTED);\r
+ }\r
bluetoothHeadsetConnectState->SetTextColor(state ? Color::GetColorFromRGBA(0x4f, 0xc3, 0x4c, 0xff) : Color::GetColorFromRGBA(0xff, 0xff, 0xff, 0x7f));\r
bluetoothHeadsetConnectState->Invalidate();\r
}\r