最好这么写
if (null != goods && 0 != goods.size())
mGoods.addAll(goods);
mAdapter.notifyDataSetChanged();
如果按照下面写法,可能会出现空指针异常:
if ( 0 != goods.size() && null != goods)
mGoods.addAll(goods);
mAdapter.notifyDataSetChanged();
原因是如果goods为空,.size()必然报错。