看板 AndroidDev 關於我們 聯絡資訊
就是我的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
KeySabre: 是否因為list回傳時adapter還是null?如果是,那是否ada 12/26 09:32
KeySabre: pter本來就不會那麼早初始完成? 12/26 09:32
BearrrXD: 完整一點貼上來 12/26 11:04
freedom74569: Key大大你後面那句有點不太能理解 12/26 11:38
freedom74569: Bearrr 要明天晚上我再補上完整一點的 12/26 11:40
bear0221: 試著在接受到資料的地方 印個adapter的物件狀態吧 12/26 15:16
KeySabre: 先學會logcat的使用吧 12/26 17:55
freedom74569: 有的,我會用log先印出來,不過想說要貼上程式碼, 12/26 23:20
freedom74569: 就把log們移掉 12/26 23:20
freedom74569: bear0221 好的,我明晚試試,因為手邊沒電腦 12/26 23:22