public void onFinishLoading(boolean hasMoreItems, List<? extends Object> newItems) {
   setHasMoreItems(hasMoreItems);
   setIsLoading(false);
   if (newItems != null && newItems.size() > 0) {
     ListAdapter adapter = ((FooterViewGridAdapter) getAdapter()).getWrappedAdapter();
     if (adapter instanceof PagingBaseAdapter) {
       ((PagingBaseAdapter) adapter).addMoreItems(newItems);
     }
   }
 }
 @SuppressWarnings({"unchecked", "rawtypes"})
 public void onFinishLoading(boolean hasMoreItems, List<? extends Object> newItems) {
   setHasMoreItems(hasMoreItems);
   setIsLoading(false);
   if (newItems != null && newItems.size() > 0) {
     ListAdapter adapter = ((HeaderViewListAdapter) getAdapter()).getWrappedAdapter();
     if (adapter instanceof PagingBaseAdapter) {
       ((PagingBaseAdapter) adapter).addMoreItems(newItems);
     }
   }
 }