在我正在開發的應用程序中,我有一個具有6個TextView的佈局,這些textviews將顯示從服務器以非常高的速率接收的數據。到目前爲止,我將 值設置爲textviews,但是當我運行該應用程序。由於以非常高的速率發送值,textview顯示的數據變化非常緩慢。使用處理程序可能會加快數據顯示?
例如,服務器在一秒內發送近100行,並且這100行中的數據應該由TextViews顯示..但是正如您注意到的那樣,由於dtat的高速率發送時,TextViews無法在發送時顯示所有數據。
我想要做的是,能夠使用textViews顯示這些頻繁的數據,但沒有滯後或延遲顯示數據,例如,您如何看到 傳感器數據顯示在textView中。
鑑於上述問題,使用處理程序可能有幫助嗎?
「我建議將下載的數據存儲在內存中的某個地方(或者如果需要,可以持久化),並讓GUI以較慢的速度讀取這些中間數據。」......重點是,我需要展示數據傳輸到textViews同時服務器發佈數據 – rmaik 2015-02-24 12:34:22
但是,您可以讓計時器每秒更新一次GUI,例如。 – 2015-02-24 12:40:56