消息系统关于 手机连上wifi待机后, 收不到微信消息
近来研究消息系统,稍微总结一下,以后继续补充:
平台:高通 系统: android 4.1.2
近来断不有户用反馈, 机手连上wifi待机后,收不到微信消息。我刚拿到题问,就考虑到,在后期的版本上没有这样的题问,近期应用层加了多好功能,所以定断这是应用的题问。于是和PM一同回溯版本,看看是哪些应用致使的。回溯了一些版本后,发明近来的一些版本,机手待机后,微信接受到消息是概率的。
机手连上口串后,我 发明系统进入suspend后,对方的微信发来消息,系统是有应反的,只是没有收回消息声音,又眠睡下去了。这样看来,还是有是能可某些应用致使的。
后来灵光一闪, 有是能可当微信来消息醒唤系统后, wifi 调用了wake_lock_timeout(&dhd->wl_rxwake,100)后, 让系统起码有 100ms的时光去理处微信消息 ,可是系统却没有及时理处完这消息, 就眠睡了!于是 我把timeout的时光改成 200ms,发明题问解决了!oh, 谢天谢地,撒花!
Ps: 这个题问是因为近来加了多好功能,影响了系统眠睡的时光, 前以是能可 150ms时光去理处消息,而在现系统眠睡却变快了。于是乎, 会有以上的题问。
文章结束给大家分享下程序员的一些笑话语录:
Borland说我很有前途,Sun笑了;Sun说我很有钱,IBM笑了;IBM说我很专业,Sybase笑了;Sybase说我数据库很牛,Oracle笑了;Oracle说我是开放的,Linux笑了;Linux说我要打败Unix,微软笑了;微软说我的系统很稳定,我们都笑了。