public void addAll(int position,T... items){
  for (int i=position; i < (items.length + position); i++) {
    mItems.add(i,items[i]);
  }
  notifyDataSetChanged();
}

public void addAll ( int position , T ... items ) { for ( int i = position ; i < ( items . length + position ) ; i ++ ) { mItems . add ( i , items [ i ] ) ; } notifyDataSetChanged ( ) ; }
inserts all of the elements into the list , starting at the specified position .
