android使用notifyDataSetChanged()方法,發現adapter的數據更新了,可是ListView的內容沒有更新?
查閱以下網站解決方案都沒有解決:
後來冷靜一想,我遇到這個問題的情景跟他們的有所區別:
個人問題是從另個界面跳轉回來後,再調用apater的
notifyDataSetChanged()方法時失效,adapter的數據更新了,
但listview顯示的內容並無改變。
針對這個問題的解決方案是:
在Activity的onResume()方法中將adaper和listView從新再綁定一次。
listView.setAdapter(
adapter);
adapter.notifyDataSetChanged();
在此記錄下,備用。