Android - cannot be cast to android.widget.HeaderViewListAdapter
最近發生了這樣的問題
Android - cannot be cast to android.widget.HeaderViewListAdapter
找網路解,這能以下這篇比較適合
http://stackoverflow.com/questions/24700588/i-am-using-the-listview-add-remove-footer-for-listview-cross-app-in-android-vers
可能原因為,removeHeader或addHeader的順序問題導致的可能要按照以下方式做處理
addFooterView(footer);
setAdapter(adapter);
removeFooterView(footer);
後來找到一篇文章,
http://www.xuebuyuan.com/1124266.html
能夠解決我的問題
在刪除Footer之前,先做判斷,避免發生錯誤
if(mListView.getFooterViewsCount()>0&&mListView.getAdapter()!=null){
mListView.removeFooterView(loadMoreView);
}