美文网首页每天写1000字
原谅微信“数字+15个中文句号”的bug

原谅微信“数字+15个中文句号”的bug

作者: 充电实践 | 来源:发表于2017-09-25 23:35 被阅读0次

    今天下午,“数字+15个中文句号”的话题疯传,起因是在部分安卓手机上,在聊天界面输入这串字符发送后,点击发送后再进入聊天界面,会造成卡死。此外,收到这个消息的用户也会出现类似的问题。

    微信官方给出的答复如下:
    “微信6.5.13 Android 版对文字排版功能进行了优化,以使会话的长文本在显示对齐时比系统默认排版更为美观。在此过程中,出现了意外BUG,导致了这次显示特定内容时微信卡顿的问题”。

    快速解决这个的问题的方法如下:
    1、强制结束微信应用软件,重新打开,在搜索框内搜索“。。。”,找到之前的聊天界面,删掉消息。
    2、删除掉整条聊天对话。

    有不少网友开始抱怨微信这么强大的应用也会出现这种bug。其实对于业内人士来说,App出现bug是再正常不过的。软件不可能做到百分之百可靠,尤其在某些罕见的场景,即便是专业的测试人员也不可能完全发现问题。

    微信卡死,用专业术语讲是某些处理阻塞了视图展示的主线程,造成ANR。有的网友在日志里提到是java.util.regex.Matcher.findNextImpl(Nativemethod),这个猜测是在UI线程里做了正则匹配的操作,导致主线程阻塞。而在不同的安卓手机上表现会有所不同,与手机本身的配置,UI渲染等都有关系。

    微信的开发人员本意是想给大家一个更好的体验,没料到会有这样的bug。在App开发过程中,不可避免会遇到很多坑,相信微信很快就会修复这个bug。其实正常聊天打“数字+15个中文句号”这么一串字符几乎很少会用到,只是恰巧被某些人遇到,然后逐渐传播,我们平时遇到的概率太小太小了。

    相关文章

      网友评论

        本文标题:原谅微信“数字+15个中文句号”的bug

        本文链接:https://www.haomeiwen.com/subject/kvkisxtx.html