@Override public int getItemViewType(int position) { return ListUtils.isEmpty(list) ? NONE_TYPE : HAS_DATA_TYPE; }
@Override public int getItemCount() { return ListUtils.getSize(mylist); }
@Override public int getCount() { return ListUtils.isEmpty(list) ? 1 : ListUtils.getSize(list); }