關(guān)于android Toast的一些適配問題總結(jié)

問題一:Toast在焦點變化情況下可能導致的不會顯示的情況

情景:同事1寫了一個獲取驗證碼來修改的密碼的功能,測試反饋在驗證碼錯誤的情況下不會彈出Toast的提示....同事檢查了好多遍應該沒什么問題吧,但是就是有問題,我把測試的手機拿過來復現(xiàn)率百分之百,在其他的手機上就不會有問題,但是有個很奇怪的操作就是同事寫的密碼的EditText是可以復制粘貼的,每當我提交驗證的時候,這個EditText就會重新獲取焦點會彈出一個粘貼的選框?qū)е铝?strong>Toast不會顯示的問題。
知道問題解決方案就很簡單了。
一.可以設(shè)置EditText禁止復制粘貼功能
二.驗證碼錯誤手動設(shè)置驗證碼的EditText為焦點。

問題二.在華為9.0的手機上連續(xù)彈出Toast只會顯示第一個

情景:我們在其他手機上連續(xù)彈出的toast是比較正常的,但是在華為9.0的手機上的就是出現(xiàn)問題所描述的異常。第一反應到應該是華為系統(tǒng)的Toast維護的隊列應該不同于其他的手機吧。由于項目比較急當時找了這樣一個自定義同學,你的系統(tǒng)Toast可能需要修復一下,里面作者對Toast可能出現(xiàn)的問題描述基本都列出來了,代碼也經(jīng)過項目檢驗了,我就懶得 copy了,出現(xiàn)問題雖然說從源碼解決最靠譜,但是已經(jīng)有其他人給你鋪路了,未嘗不是一種快捷的方法。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容