android退出一个含有listview的activity时报java.lang.IllegalA

@Override public void unregisterDataSetObserver(DataSetObserver observer) {    if (observer != null) {        super.unregisterDataSetObserver(observer);    } }ide

缘由是:spa

I too was having the same problem and it seems that unregisterDataSetObserver on your DealPageAdapter is being called twice. To fix the problem I overwrote the unregisterDataSetObserver in my Adapter as such
server

看不懂不要紧,总之是adapter的错。查看代码发现当请求到的listview的数据list为空时,依然设置了adapter,并且代码又被try catch包裹,因此没有报错。解决方法就是在设置adapter以前,判断提供数据的list是否为null,且其元素是否为0.it

相关文章
相关标签/搜索