今天調試接口,獲取了數據,解析成list,而後調用debug
notifyDataSetChanged 這個方法刷新適配器 結果沒反應3d
經過debug 和分析代碼 發現調試
notifyDataSetChanged這個方法根據內存地址判斷數據有沒有更新cdn
而我寫的是list = gson.fromJson(str,typeToken()...)對象
這個時候list就是一個新的指定內存對象了,blog
這樣調用刷新的辦法 沒法判斷出數據是否已經刷新了接口
也就等同於沒有調用內存
解決辦法就是list.addAll 這樣 list地址沒有改變it