1. 程式人生 > >設定新的資料來源,adapter卻沒有更新的問題

設定新的資料來源,adapter卻沒有更新的問題

說來慚愧,一直在介面請求回撥中設定

List<entity> entitys = ...

adapter = new adapter(this,entitys);

list.setAdatper(adapter);

不這麼做就失效。那麼問題來了,我在初始的時候都設定了介面卡和list指定介面卡,為什麼單獨指定介面卡更新不生效呢

原因在於List<entity> entitys = ...,如果改成entitys.addAll或者add就可以了。其中原因其實想一下就能明白

在介面回撥中這麼寫

entitys.addAll

adapter.notifyDataSetChanged

第一次寫部落格,也不懂排版,編輯器也不大會用,講的也是非常淺顯,主要是用來提醒自己