java.lang.ClassCastException: android.widget.HeaderViewListAdapter cannot be cast to com.android.mms

来源:互联网 发布:社工数据库 编辑:程序博客网 时间:2024/05/01 18:48

解决方案:

                ListView listView = getListView();
                //ConversationListAdapter adapter = (ConversationListAdapter) listView.getAdapter();
    ConversationListAdapter adapter = null;
    if(listView.getAdapter() instanceof HeaderViewListAdapter) {
    HeaderViewListAdapter listAdapter=(HeaderViewListAdapter)listView.getAdapter();
adapter = (ConversationListAdapter) listAdapter.getWrappedAdapter();
    } else {
    adapter = (ConversationListAdapter) listView.getAdapter();
    }