今天下午,“數(shù)字+15個中文句號”的話題瘋傳役耕,起因是在部分安卓手機上,在聊天界面輸入這串字符發(fā)送后聪廉,點擊發(fā)送后再進入聊天界面瞬痘,會造成卡死。此外锄列,收到這個消息的用戶也會出現(xiàn)類似的問題图云。
微信官方給出的答復如下:
“微信6.5.13 Android 版對文字排版功能進行了優(yōu)化,以使會話的長文本在顯示對齊時比系統(tǒng)默認排版更為美觀邻邮。在此過程中竣况,出現(xiàn)了意外BUG,導致了這次顯示特定內(nèi)容時微信卡頓的問題”筒严。
快速解決這個的問題的方法如下:
1丹泉、強制結(jié)束微信應(yīng)用軟件,重新打開鸭蛙,在搜索框內(nèi)搜索“摹恨。。娶视∩购澹”,找到之前的聊天界面肪获,刪掉消息寝凌。
2、刪除掉整條聊天對話孝赫。
有不少網(wǎng)友開始抱怨微信這么強大的應(yīng)用也會出現(xiàn)這種bug较木。其實對于業(yè)內(nèi)人士來說,App出現(xiàn)bug是再正常不過的青柄。軟件不可能做到百分之百可靠伐债,尤其在某些罕見的場景,即便是專業(yè)的測試人員也不可能完全發(fā)現(xiàn)問題致开。
微信卡死峰锁,用專業(yè)術(shù)語講是某些處理阻塞了視圖展示的主線程,造成ANR双戳。有的網(wǎng)友在日志里提到是java.util.regex.Matcher.findNextImpl(Nativemethod)祖今,這個猜測是在UI線程里做了正則匹配的操作,導致主線程阻塞。而在不同的安卓手機上表現(xiàn)會有所不同千诬,與手機本身的配置耍目,UI渲染等都有關(guān)系。
微信的開發(fā)人員本意是想給大家一個更好的體驗徐绑,沒料到會有這樣的bug邪驮。在App開發(fā)過程中,不可避免會遇到很多坑傲茄,相信微信很快就會修復這個bug毅访。其實正常聊天打“數(shù)字+15個中文句號”這么一串字符幾乎很少會用到,只是恰巧被某些人遇到盘榨,然后逐漸傳播喻粹,我們平時遇到的概率太小太小了。