[FAQ17435]插入两张卡,选择总是询问。非常快速的连续点击“快速拨号、最近、联系人”正上方的最近联系人,进行拨号,出现一次“拨号失败,已超过限制”后,就一直不能拨号。

[DESCRIPTION]
 

选择拨号总是询问时,发现所有拨号的地方,如callLog里的回电,联系人里的拨号,只要快速连续的按出现提示“拨号失败,已经超过限制”后,都会出现这个情况。

[SOLUTION]

MO时,发现还有pre-dial-waitcall存在,  先把这一通pre-dial-waitcall断掉。允许后面的Call可以打出去。

修改alps/packages/services/telecomm/src/com/android/server/telecom/CallsManager.javacanStartOutgoingCall()方法,将

Call liveCall = getFirstCallWithState(LIVE_CALL_STATES);

if(!liveCall.can(PhoneCapabilities.HOLD)){

...

修改为

//if already exist a pre_dial_wait call,we disconnect this call, then dial a new MO call

Call preDialWaitCall = getFirstCallWithState(CallState.PRE_DIAL_WAIT);

if(preDialWaitCall != null){

    preDialWaitCall.disconnect();

}

Call liveCall = getFirstCallWithState(LIVE_CALL_STATES);

if(liveCall != null && !liveCall.can(PhoneCapabilities.HOLD)){

...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值