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