1. 程式人生 > >android 在子執行緒中操作UI 導致Fragment顯示空白問題

android 在子執行緒中操作UI 導致Fragment顯示空白問題

需求是這樣的 當沒網路的請求下就顯示快取中的資料,這樣做是為了在沒網的情況下 不至於介面什麼都沒有,給使用者的體驗效果不好,所以就加了個快取機制,但是這個快取的程式碼是我從上家公司拷貝過來的,沒怎麼仔細看,當在沒網的情況下,出現切換tab頁,fragment顯示空白問題,連標題欄都顯示不出來,   後來我就把快取的那個 註釋了  問題就好了,於是問題定位就是快取這塊了,找到問題就相當於問題解決了一半,然後發現那個回撥是在子執行緒中的,而我在這個回撥中操作了UI,

所以才會導致介面空白  在此記錄下