Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public int getItemCount() {
- Log.e("Serv+re", String.valueOf(recycleItems.size() + serverList.size()));
- return recycleItems.size() + serverList.size();
- }
- public void onBindViewHolder(@NonNull RecyclerView.ViewHolder holder, int position) {
- int viewType = getItemViewType(position);
- switch (viewType) {
- case ITEM_data:
- Server server = serverList.get(position);
- ServerViewHolder v = (ServerViewHolder) holder;
- v.bind(position, listener);
- case ITEM_BANNER_AD:
- default:
- AdViewHolder bannerHolder = (AdViewHolder) holder;
- AdView adView = (AdView) recycleItems.get(position); //show error in this line
- ViewGroup adCardView = (ViewGroup) bannerHolder.itemView;
- if (adCardView.getChildCount() > 0) {
- adCardView.removeAllViews();
- }
- if (adView.getParent() != null) {
- ((ViewGroup) adView.getParent()).removeView(adView);
- }
- adCardView.addView(adView);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement