android adapter.notifyDataSetChanged 數據刷新無效

今天調試接口,獲取了數據,解析成list,而後調用debug

notifyDataSetChanged 這個方法刷新適配器 結果沒反應3d

經過debug 和分析代碼 發現調試

notifyDataSetChanged這個方法根據內存地址判斷數據有沒有更新cdn

而我寫的是list = gson.fromJson(str,typeToken()...)對象

這個時候list就是一個新的指定內存對象了,blog

這樣調用刷新的辦法 沒法判斷出數據是否已經刷新了接口

也就等同於沒有調用內存

解決辦法就是list.addAll 這樣 list地址沒有改變it

相關文章
相關標籤/搜索