| | |
| | | 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) { |
| | |
| | | viewHolder.view.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View view) { |
| | | if (baiDuCPUItemClickListener != null) { |
| | | baiDuCPUItemClickListener.onClick(nrAd); |
| | | } |
| | | nrAd.handleClick(view); |
| | | } |
| | | }); |
| | |
| | | } |
| | | } |
| | | |
| | | |
| | | public interface IBaiDuCPUItemClickListener { |
| | | public void onClick(IBasicCPUData nrAd); |
| | | } |
| | | |
| | | } |