Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. public int getItemCount() {
  2. Log.e("Serv+re", String.valueOf(recycleItems.size() + serverList.size()));
  3. return recycleItems.size() + serverList.size();
  4. }
  5.  
  6.  
  7. public void onBindViewHolder(@NonNull RecyclerView.ViewHolder holder, int position) {
  8.  
  9. int viewType = getItemViewType(position);
  10.  
  11. switch (viewType) {
  12. case ITEM_data:
  13. Server server = serverList.get(position);
  14. ServerViewHolder v = (ServerViewHolder) holder;
  15.  
  16. v.bind(position, listener);
  17.  
  18. case ITEM_BANNER_AD:
  19.  
  20. default:
  21. AdViewHolder bannerHolder = (AdViewHolder) holder;
  22. AdView adView = (AdView) recycleItems.get(position); //show error in this line
  23. ViewGroup adCardView = (ViewGroup) bannerHolder.itemView;
  24. if (adCardView.getChildCount() > 0) {
  25. adCardView.removeAllViews();
  26. }
  27. if (adView.getParent() != null) {
  28. ((ViewGroup) adView.getParent()).removeView(adView);
  29. }
  30. adCardView.addView(adView);
  31.  
  32. }
  33.  
  34.  
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement