我有一個自定義列表視圖正在通過陣列適配器進行插入。Android:如何更新自定義列表視圖中的項目
每個項目/行包含三個按鈕和一些相關的textViews。 連續的所有元素都描述了雲中設備的詳細信息。所以數據是從雲端獲取的,然後列表中就會填充。行數等於設備的數量。
一切都很好,直到我添加了定期更新項目的功能。 問題是,在每次定期更新之後,它會將設備的數據寫入錯誤的行。 我嘗試了兩種刷新每一行的方法。
我一直在一個地圖(的DeviceID和視圖),然後根據設備ID 我會得到的觀點和更新。現在,這並沒有工作,因爲意見被重用,所以我滾動 下來,基本上相同的觀點被重新使用,以顯示新的數據。並且 因此前一個設備的地圖條目將被寫入新的 之一。
我試着直接打電話給
getView()
並通過這個職位,但是 也沒有工作。
我知道這些視圖被重用,因此無法準確知道哪個視圖與deviceID相關聯。 但是,有些人可以幫我弄清楚如何用正確的數據更新正確的視圖?
謝謝。
[重用視圖的維護位置將幫助你解決](http://www.lalit3686.blogspot.in/2012/06/today-i-am-going-to-show-how-to-deal .html) –