mLikeUsersRecyclerViewAdapter.updateData(mARTICLEs.get(pos).like_users);
我是先把更新完的數據作為參數傳給updateData方法
在updateData方法中
this.like_users = like_users;
notifyDataSetChanged();
將數據賦給適配器中的容器,最後調用notifyDataSetChanged。
但是RecyclerView沒有更新
我斷點調試發現程序最後調用notifyDataSetChanged後
沒有調用適配器的onBindViewHolder。
求教啊。。。
PS:我的RecyclerView是放在一個ListView的Item裡面,方向為橫向的
在線等。。。急
@bigname22 問題解決了,剛才靈基異動,想到了一個可能性,我這個RecyclerView是作為一個ListView的Item中的一部分的,之前數據改變時
我只是調用了RecyclerView的notifyDataser,但是沒有更新外層ListView的,我試著調用了一下外層Listview的notifyDataSetChanged,然後就OK了。
mLikeUsersRecyclerViewAdapter.updateData(mARTICLEs.get(pos).like_users);
notifyDataSetChanged();
總之,謝謝各位了。