作者GtSoul (安蛇)
看板AndroidDev
標題[問題] CardView 在 RecyclerView 資料亂跑
時間Sun Feb 28 19:44:47 2016
各位好
我的問題大概是這樣的
我在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
→ tericky: 把 72 ~ 74 行的 static 拿掉試試看 02/28 22:16
→ GtSoul: 太感謝了!居然是這個問題... 02/28 22:26
推 baobomb: 㗒og.e("pos=", String.valueOf(position)); 02/28 22:32
→ baobomb: 即然都有下log了 就確定一下position是否正確吧 02/28 22:32
→ baobomb: 如果正確 還是有問題 就可能是物件宣告有錯 02/28 22:33
推 tac0wu: staic的各種表述 讓不少新手死的慘慘得 XDD 03/05 00:17