From 2f1ab8af88cae4e723126ea5cf2f7d42dff7dbdc Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 30 九月 2021 13:43:56 +0800 Subject: [PATCH] 穿山甲广告SDK更新,隐私合规修改 --- library-BaiduCPU/src/main/java/com/yeshi/ec/library_baiducpu/adapter/BaiduCPUContentAdapter.java | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 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..bbff432 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 @@ -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); + } + } -- Gitblit v1.8.0