[問題] CardView 在 RecyclerView 資料亂跑

看板AndroidDev作者 (安蛇)時間10年前 (2016/02/28 19:44), 10年前編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/1
各位好 我的問題大概是這樣的 我在RecyclerView 裡面放了CardView 資料的顯示應該是 1 2 3 4 5 不過只要我往下拉會變成 1 2 3 0 1 2 也就是往下拉的時候整個資料都會有變動 上網查好像是說會重複recycle 不過因為資歷尚淺實在找不出問題在哪裡 找了一個下午希望版上有遇過類似問題的大大可以幫忙解決 附上Adapter的程式碼 https://gist.github.com/anonymous/e87edc718f0b85f739e4 感謝各位了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.1.20.133 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1456659891.A.60A.html ※ 編輯: GtSoul (106.1.20.133), 02/28/2016 19:45:44

02/28 22:16, , 1F
把 72 ~ 74 行的 static 拿掉試試看
02/28 22:16, 1F

02/28 22:26, , 2F
太感謝了!居然是這個問題...
02/28 22:26, 2F

02/28 22:32, , 3F
㗒og.e("pos=", String.valueOf(position));
02/28 22:32, 3F

02/28 22:32, , 4F
即然都有下log了 就確定一下position是否正確吧
02/28 22:32, 4F

02/28 22:33, , 5F
如果正確 還是有問題 就可能是物件宣告有錯
02/28 22:33, 5F

03/05 00:17, , 6F
staic的各種表述 讓不少新手死的慘慘得 XDD
03/05 00:17, 6F
文章代碼(AID): #1MqjspOA (AndroidDev)
文章代碼(AID): #1MqjspOA (AndroidDev)