【发布时间】:2014-10-09 15:45:34
【问题描述】:
我在列表视图中有一些元素可以根据网络响应改变它们的外观
到网络响应时,列表视图项(或数组列表中的项)可能位于不同的索引处
我能做什么:
对服务器进行备用 api 回调,返回列表中的所有项目(以最新的形式),然后在适配器上调用 notifyDataSetChanged()
但这似乎是对进程的浪费,因此在数组列表中搜索等效对象、更新它然后调用notifyDataSetChanged()
有没有办法让适配器中的广播接收器之类的东西可以跟踪启动网络调用或服务的适配器项目? any 可能仅在视图当前未回收时才响应接收者
【问题讨论】:
标签: android listview arraylist broadcastreceiver baseadapter