admin
2021-09-30 2f1ab8af88cae4e723126ea5cf2f7d42dff7dbdc
library-BaiduCPU/src/main/java/com/yeshi/ec/library_baiducpu/adapter/BaiduCPUContentAdapter.java
@@ -1,8 +1,8 @@
package com.yeshi.ec.library_baiducpu.adapter;
import android.content.Context;
import android.support.annotation.NonNull;
import android.support.v7.widget.RecyclerView;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
@@ -32,12 +32,15 @@
    private final int TYPE_CONTENT = 2;
    private int viewType;
    public BaiduCPUContentAdapter(Context context, int viewType, List<IBasicCPUData> nrAdList) {
    private IBaiDuCPUItemClickListener baiDuCPUItemClickListener;
    public BaiduCPUContentAdapter(Context context, int viewType, List<IBasicCPUData> nrAdList, IBaiDuCPUItemClickListener baiDuCPUItemClickListener) {
        inflater = LayoutInflater.from(context);
        aq = new AQuery(context);
        this.nrAdList = nrAdList;
        this.mContext = context;
        this.viewType = viewType;
        this.baiDuCPUItemClickListener = baiDuCPUItemClickListener;
    }
    public void setFooterView(View footerView) {
@@ -91,6 +94,9 @@
            viewHolder.view.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    if (baiDuCPUItemClickListener != null) {
                        baiDuCPUItemClickListener.onClick(nrAd);
                    }
                    nrAd.handleClick(view);
                }
            });
@@ -130,4 +136,9 @@
        }
    }
    public interface IBaiDuCPUItemClickListener {
        public void onClick(IBasicCPUData nrAd);
    }
}