關于android Toast的一些適配問題總結

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

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

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

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

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

友情鏈接更多精彩內容