* @Author: luozheng 1732036298@qq.com
* @Date: 2024-02-18 09:09:13
* @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-12-02 21:31:22
+ * @LastEditTime: 2025-01-18 12:04:56
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/settings/src/SettingModel.cpp
*/
#include "settings/include/SettingModel.h"
// 获取蓝牙连接状态
bool SettingModel::GetBlueToothConnectStatus(void)
{
+ if(!uapi_a2dp_snk_get_device_connect_state()&& !uapi_hfp_connect_state())
+ {
+ btConnectStatus = false;
+ }
+ else
+ {
+ btConnectStatus = true;
+ }
return btConnectStatus;
}
// 更新蓝牙连接状态
void SettingModel::UpdateBlueToothConnectStatus(bool status)
{
- btConnectStatus = status;
+ // btConnectStatus = status;
if (PullUpDownView::GetInstance() != nullptr)
{
if(!uapi_a2dp_snk_get_device_connect_state()&& !uapi_hfp_connect_state())
- PullUpDownView::GetInstance()->UpdateBlueToothStatus(false);
+ PullUpDownView::GetInstance()->UpdateBlueToothStatus(false);
else
PullUpDownView::GetInstance()->UpdateBlueToothStatus(true);
}