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