我們有一種通過Socket與服務器連接的應用程序。服務器通常會發送一些訂單(添加訂單,更新它們和刪除)。服務器每秒發送20個請求。根據對Android客戶端的請求,我們必須更改ListView適配器。我們正在這樣做,但是我們有巨大的CPU負載。Android ListView和CPU負載
您認爲這個問題的根源是什麼?
使用ViewHolder實現的ListView。我們不知道在何處測量時間以及如何定義此特定應用程序的瓶頸。我們試圖測量請求的區間 - 這沒關係。我們也測量視圖通知。看來它也不會放慢速度。然後通過View.post()查看。也許MessageQueue查看太長了?
編輯:CPU負載是巨大的,即使我們目前不能在ListView(我們沒有看到它)