如何检测列表视图是否具有适配器集

Day*_*man 3 android listview

我想知道我的listview什么时候没有设置适配器.我的意思是,有没有办法知道我何时调用了setListAdapter(mAdapter); 我的代码没有条件?

我想在listview中添加一个标题,但第一次是:

if(getListView().getAdapter() != null){
    WWDisplayUtils.addHeaderButton(mTaxis, mAirport, AirportDetailsTaxi.this);
    setListAdapter(mTaxiA);
}
else    
   mTaxiA.notifyDataSetChanged();
Run Code Online (Sandbox Code Playgroud)

但是没有做我想做的事.

Fun*_*onk 8

不能

if(getListView().getAdapter() != null)
Run Code Online (Sandbox Code Playgroud)

if(getListView().getAdapter() == null)
Run Code Online (Sandbox Code Playgroud)

如果您已经设置了页眉或页脚视图,getAdapter()将返回WrapperListAdapter而不是您使用setListAdapter()设置的WrapperListAdapter