From 6aed6290ad05fe2aa125bb8e804e2e8c2f13a613 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 09 三月 2021 16:53:04 +0800 Subject: [PATCH] 我的里面信息修改修复,添加umeng事件统计,优化搜索结果页广告 --- library-BaiduCPU/src/main/java/com/yeshi/ec/library_baiducpu/adapter/BaiduCPUContentAdapter.java | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) diff --git a/library-BaiduCPU/src/main/java/com/yeshi/ec/library_baiducpu/adapter/BaiduCPUContentAdapter.java b/library-BaiduCPU/src/main/java/com/yeshi/ec/library_baiducpu/adapter/BaiduCPUContentAdapter.java index e80da5f..ef1531a 100644 --- a/library-BaiduCPU/src/main/java/com/yeshi/ec/library_baiducpu/adapter/BaiduCPUContentAdapter.java +++ b/library-BaiduCPU/src/main/java/com/yeshi/ec/library_baiducpu/adapter/BaiduCPUContentAdapter.java @@ -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); + } + } -- Gitblit v1.8.0