[問題] RecyclerView 使用 notifyDataSetChanged

看板AndroidDev作者 (莫急莫慌莫害怕)時間10年前 (2015/12/26 08:41), 編輯推噓2(208)
留言10則, 4人參與, 最新討論串1/1
就是我的Arraylist是從一個library一直傳過來我的APP這, 然後要放入Recyclerview中, 可是不知道怎麼放RecyclerViewAdapter.notifyDataSetChanged();, 我有把它放在一直更新資料的那個method不過那裡偵測不到notifyDataSetChanged, 因為資料是在library更動的, 無法用這notifyDataSetChanged funtion Code大概是這樣: @Override public void bluetoothDeviceListRenewed(BluetoothList bluetoothList) { // mdevice跟bluethoothlist是arraylist mDevices = bluetoothList; mRecyclerViewAdapter.notifyDataSetChanged(); } 這樣會出現notifyDataSetChanged nullexception 想請教看看這個如何解呢!? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.230.74.188 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1451090467.A.79A.html

12/26 09:32, , 1F
是否因為list回傳時adapter還是null?如果是,那是否ada
12/26 09:32, 1F

12/26 09:32, , 2F
pter本來就不會那麼早初始完成?
12/26 09:32, 2F

12/26 11:04, , 3F
完整一點貼上來
12/26 11:04, 3F

12/26 11:38, , 4F
Key大大你後面那句有點不太能理解
12/26 11:38, 4F

12/26 11:40, , 5F
Bearrr 要明天晚上我再補上完整一點的
12/26 11:40, 5F

12/26 15:16, , 6F
試著在接受到資料的地方 印個adapter的物件狀態吧
12/26 15:16, 6F

12/26 17:55, , 7F
先學會logcat的使用吧
12/26 17:55, 7F

12/26 23:20, , 8F
有的,我會用log先印出來,不過想說要貼上程式碼,
12/26 23:20, 8F

12/26 23:20, , 9F
就把log們移掉
12/26 23:20, 9F

12/26 23:22, , 10F
bear0221 好的,我明晚試試,因為手邊沒電腦
12/26 23:22, 10F
文章代碼(AID): #1MVU8ZUQ (AndroidDev)
文章代碼(AID): #1MVU8ZUQ (AndroidDev)