想到我會與大家分享一些奇怪的代碼,看看我是否做了任何盲目的錯誤。 我已經將一個處理程序傳遞給後臺線程來更新主要活動的UI(我知道這不是最好的方式,但這應該是一個快速而髒的測試應用程序) 基本上,代碼附加一條消息到TextView的,就像這樣:Android處理程序沒有更新文本視圖
uiHandler.post(new Runnable() {
@Override
public void run() {
Log.i("Text2Server", "Updating log with: " + logput);
logTextView.append(logput);
}
});
出現這種情況,每次收到UDP報文,日誌輸出每次完美,但TextView的只在第一次消息更新,或有時根本沒有。
我認爲這是與我的文本視圖有關,但我想我會看看有沒有人見過類似的東西?
謝謝!
P.S.我已經嘗試了基礎知識,比如使用setText()代替append()等。
也有這個問題。它在第一次加載時工作,但重新加載不再工作的活動。 – Zammbi