From 3c853e808d9e617662fd4ce207d609daa8681df3 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期六, 13 三月 2021 16:42:04 +0800
Subject: [PATCH] 添加PPTV视频前贴中的免广告权益

---
 BuWanVideo/src/com/weikou/beibeivideo/ui/common/VideosFragment.java |   22 +++++++++++++++-------
 1 files changed, 15 insertions(+), 7 deletions(-)

diff --git a/BuWanVideo/src/com/weikou/beibeivideo/ui/common/VideosFragment.java b/BuWanVideo/src/com/weikou/beibeivideo/ui/common/VideosFragment.java
index c5832f7..b5f30a3 100644
--- a/BuWanVideo/src/com/weikou/beibeivideo/ui/common/VideosFragment.java
+++ b/BuWanVideo/src/com/weikou/beibeivideo/ui/common/VideosFragment.java
@@ -71,10 +71,17 @@
 
     private View loading;
 
-    public static VideosFragment newInstance(VideoType type) {
+    public static VideosFragment newInstance(VideoType type, String homeType, String videoType, String starId) {
         VideosFragment fragment = new VideosFragment();
         Bundle bundle = new Bundle();
         bundle.putSerializable("videotype", type);
+        if (homeType != null)
+            bundle.putString("home_type", homeType);
+        if (videoType != null)
+            bundle.putString("video_type", videoType);
+        if (starId != null)
+            bundle.putString("star_id", starId);
+
         fragment.setArguments(bundle);
         return fragment;
     }
@@ -151,16 +158,17 @@
 
         type = (VideoType) getArguments().getSerializable("videotype");
 
-        if (getArguments() != null)
-            getArguments().clear();
 
-        mHomeType = getActivity().getIntent().getStringExtra("home_type");
+//        if (getArguments() != null)
+//            getArguments().clear();
+
+        mHomeType = getArguments().getString("home_type");
         try {
-            mVideoType = getActivity().getIntent().getStringExtra("video_type");
+            mVideoType = getArguments().getString("video_type");
         } catch (Exception e) {
             e.printStackTrace();
         }
-        mStarId = getActivity().getIntent().getStringExtra("star_id");
+        mStarId = getArguments().getString("star_id");
 
         mHomeType = (mHomeType == null ? "" : mHomeType);
         mVideoType = (mVideoType == null ? "" : mVideoType);
@@ -173,7 +181,7 @@
             columns = 3;
         }
 
-        adapter = new VideoColumn2Adapter(getActivity(), getActivity().getApplicationContext(), mVideoInfos, false, columns,"list", null);
+        adapter = new VideoColumn2Adapter(getActivity(), getActivity().getApplicationContext(), mVideoInfos, false, columns, "list", null);
         if (columns == 2)
             adapter.initRecyclerViewDisplayWidthColumn2(rv_category_video);
         else

--
Gitblit v1.8.0