关于 手机连上wifi待机后, 收不到微信消息

平台:高通                系统: android 4.1.2


 

          最近不断有用户反馈, 手机连上wifi待机后,收不到微信消息。我刚拿到问题,就考虑到,在前期的版本上没有这样的问题,近期应用层加了好多功能,所以断定这是应用的问题。于是和PM一起回溯版本,看看是哪些应用导致的。回溯了一些版本后,发现最近的一些版本,手机待机后,微信接受到消息是概率的。

         手机连上串口后,我 发现系统进入suspend后,对方的微信发来消息,系统是有反应的,只是没有发出消息声音,又睡眠下去了。这样看来,还是有可能是某些应用导致的。

         后来灵光一闪, 有可能是当微信来消息唤醒系统后, wifi 调用了wake_lock_timeout(&dhd->wl_rxwake,100)后, 让系统最少有 100ms的时间去处理微信消息 ,可是系统却没有及时处理完这消息, 就睡眠了!于是 我把timeout的时间改为 200ms,发现问题解决了!oh, 谢天谢地,撒花!

    Ps: 这个问题是因为最近加了好多功能,影响了系统睡眠的时间, 以前可能是 150ms时间去处理消息,而现在系统睡眠却变快了。于是乎, 会有以上的问题。




  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_807315755

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值