Code review from 胡传军
* refs/changes/1373/head: (5 commits squashed)
- 取消 activity多余的订阅消息
- 取消订阅
- Merge branch 'sdk602patch0911' of https://codeup.aliyun.com/
64191456b9581d62e8f81ac0/FD230 into 0911
- 修改4G电话处理流程,改为postgraphicevent
- Merge branch 'sdk602patch0911' of https://codeup.aliyun.com/
64191456b9581d62e8f81ac0/FD230 into 0911
Signed-off-by: aliyun8003852482 <1224667075@qq.com>
Reviewed-by: Caisking <3449750381@qq.com>
Reviewed-by: 罗正 <1732036298@qq.com>
Reviewed-by: aliyun8003852482 <1224667075@qq.com>
Reviewed-by: snickersun@163.com <accounts_62b90f7fcf51ade33b6f628e@mail.teambition.com>
Reviewed-by: aliyun6865282430 <1624952103@qq.com>
Merged-by: snickersun@163.com <accounts_62b90f7fcf51ade33b6f628e@mail.teambition.com>
link: https://codeup.aliyun.com/64191456b9581d62e8f81ac0/FD230/change/1373
{
OHOS::AlarmClockModel::GetInstance()->testPlayerStart(RING_MUSIC);
- //g_audioState = AUDIO_ACT_INTERRUPT_WATCH_RING;
+ //g_audioState = AUDIO_ACT_INTERRUPT_WATCH_RING;
}
}
if (state == HFP_HF_CALL_STATE_INCOMING || state == HFP_HF_CALL_STATE_DIALING ||
state == HFP_HF_CALL_STATE_ALERTING) { // 电话呼入,支持播放手机铃声
- if (call->in_band_ring) {
+ if (call->in_band_ring && state != HFP_HF_CALL_STATE_INCOMING) {
{
// 播放手机端铃声
PostGraphicEvent(AudioDn);
if(OHOS::GoalView::GetInstance())
{
- OHOS::GoalView::GetInstance()->GoalViewrefresh();
+ GraphicService::GetInstance()->PostGraphicEvent(
+ std::bind(&OHOS::GoalView::GoalViewrefresh, OHOS::GoalView::GetInstance() ));
+
+ // OHOS::GoalView::GetInstance()->GoalViewrefresh();
}
if(OHOS::GoalotherView::GetInstance())
{
- OHOS::GoalotherView::GetInstance()->GoalViewrefresh();
+ //OHOS::GoalotherView::GetInstance()->GoalViewrefresh();
+ GraphicService::GetInstance()->PostGraphicEvent(
+ std::bind(&OHOS::GoalotherView::GoalViewrefresh, OHOS::GoalotherView::GetInstance() ));
}
if(OHOS::GoalModel::GetInstance().getstepvalue()>=100)
DisableCallTimer(CallTimerType::NOTIFY_PHONE_DIAL_DISPLAY);
}
-void cat1_phone_state_change_cb(uint8_t state)
+void using_cat1_phone_state_change_cb(uint8_t state)
{
- g_callOperate = state;
+ g_callOperate = state;
switch (g_callOperate) {
case OPERATE_DIALING:
CAT1_ChangeStatusScreendisplay(g_callOperate);
}
+void cat1_phone_state_change_cb(uint8_t state)
+{
+ GraphicService::GetInstance()->PostGraphicEvent(
+ std::bind(using_cat1_phone_state_change_cb,state));
+}
+
// PhoneCallInfo tmp;