From 6aed6290ad05fe2aa125bb8e804e2e8c2f13a613 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 09 三月 2021 16:53:04 +0800
Subject: [PATCH] 我的里面信息修改修复,添加umeng事件统计,优化搜索结果页广告

---
 BuWanVideo/src/com/weikou/beibeivideo/ui/video/VideoColumn2Adapter.java |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/BuWanVideo/src/com/weikou/beibeivideo/ui/video/VideoColumn2Adapter.java b/BuWanVideo/src/com/weikou/beibeivideo/ui/video/VideoColumn2Adapter.java
index 7e4dcf3..4de8dee 100644
--- a/BuWanVideo/src/com/weikou/beibeivideo/ui/video/VideoColumn2Adapter.java
+++ b/BuWanVideo/src/com/weikou/beibeivideo/ui/video/VideoColumn2Adapter.java
@@ -61,6 +61,8 @@
     private final static int TYPE_HEADER = 10001;
     private final static int TYPE_FOOTER = 10002;
 
+    private String from;
+
 
     public void setHeaderView(View headerView) {
         this.headerView = headerView;
@@ -322,12 +324,12 @@
         this.columns = columns;
     }
 
-    public VideoColumn2Adapter(final Activity activity, Context context, List<VideoInfo> videoList, boolean needAd, int columns, IVideoClickListener itemClickListener) {
-        this(activity, context, videoList, needAd, columns, itemClickListener, null);
+    public VideoColumn2Adapter(final Activity activity, Context context, List<VideoInfo> videoList, boolean needAd, int columns, String from, IVideoClickListener itemClickListener) {
+        this(activity, context, videoList, needAd, columns, from, itemClickListener, null);
     }
 
 
-    public VideoColumn2Adapter(final Activity activity, Context context, List<VideoInfo> videoList, boolean needAd, int columns, IVideoClickListener itemClickListener, ExpressAdManager.IAdShowListener showListener) {
+    public VideoColumn2Adapter(final Activity activity, Context context, List<VideoInfo> videoList, boolean needAd, int columns, String from, IVideoClickListener itemClickListener, ExpressAdManager.IAdShowListener showListener) {
         if (activity == null || context == null)
             return;
         this.mContext = context;
@@ -337,6 +339,7 @@
         this.itemClickListener = itemClickListener;
         this.columns = columns;
         this.showListener = showListener;
+        this.from = from;
 
         for (VideoInfo video : videoList) {
             contentList.add(VideoContent.createVideoContent(video));
@@ -351,8 +354,9 @@
     void addAdToPosition(int position, ExpressAdContainer ad) {
         if (position >= 0 && position < contentList.size() && ad != null) {
             contentList.add(position, VideoContent.createAdContent(ad));
-            notifyItemInserted(position);
-            notifyItemRangeChanged(0, contentList.size());
+            notifyDataSetChanged();
+//            notifyItemInserted(position);
+//            notifyItemRangeChanged(0, contentList.size());
             if (showListener != null)
                 showListener.show();
 
@@ -533,6 +537,7 @@
     private void myClick(VideoInfo info, final View v) {
         Intent intent = new Intent(v.getContext(), VideoDetailActivity2.class);
         intent.putExtra("video_info", info);
+        intent.putExtra("from", from);
         intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
         v.getContext().startActivity(intent);
     }

--
Gitblit v1.8.0