From 92d61ef2698d3822b63e5c921c26e1331380573e Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 22 十月 2021 18:40:34 +0800
Subject: [PATCH] 青少年模式

---
 BuWanVideo/src/com/weikou/beibeivideo/ui/main/HomeFragment.java |   23 +++++++++++++++++++++--
 1 files changed, 21 insertions(+), 2 deletions(-)

diff --git a/BuWanVideo/src/com/weikou/beibeivideo/ui/main/HomeFragment.java b/BuWanVideo/src/com/weikou/beibeivideo/ui/main/HomeFragment.java
index 27edd47..f92f2d5 100644
--- a/BuWanVideo/src/com/weikou/beibeivideo/ui/main/HomeFragment.java
+++ b/BuWanVideo/src/com/weikou/beibeivideo/ui/main/HomeFragment.java
@@ -29,6 +29,7 @@
 import com.google.gson.reflect.TypeToken;
 import com.lcjian.library.util.common.StringUtils;
 import com.nostra13.universalimageloader.cache.disc.naming.Md5FileNameGenerator;
+import com.video.youth.entity.YouthModeChange;
 import com.viewpagerindicator.IconPagerAdapter;
 import com.viewpagerindicator.MainTabPageIndicator;
 import com.weikou.beibeivideo.BasicTextHttpResponseHandler;
@@ -37,6 +38,7 @@
 import com.weikou.beibeivideo.R;
 import com.weikou.beibeivideo.entity.JumpDetail;
 import com.weikou.beibeivideo.entity.VideoType;
+import com.weikou.beibeivideo.entity.ad.SplashAdLoadInfo;
 import com.weikou.beibeivideo.entity.recommend.HomeClass;
 import com.weikou.beibeivideo.entity.recommend.HomeTabChangeInfo;
 import com.weikou.beibeivideo.ui.MyRetainViewFragment;
@@ -85,6 +87,7 @@
         super.onCreate(savedInstanceState);
         if (!BeibeiConstant.IS_TEST)
             showFloatImgAd();
+        EventBus.getDefault().register(this);
     }
 
 
@@ -231,7 +234,18 @@
     @Override
     public void onResume() {
         super.onResume();
-        EventBus.getDefault().register(this);
+        if (needRefresh) {
+            needRefresh = false;
+            getCategories();
+        }
+    }
+
+    private static boolean needRefresh = false;
+
+    @Subscribe
+    public void onEventMainThread(YouthModeChange change) {
+        needRefresh = true;
+
     }
 
     @Override
@@ -243,7 +257,6 @@
     @Override
     public void onPause() {
         super.onPause();
-        EventBus.getDefault().unregister(this);
     }
 
     @Subscribe
@@ -386,4 +399,10 @@
             return null;
         }
     }
+
+    @Override
+    public void onDestroy() {
+        super.onDestroy();
+        EventBus.getDefault().unregister(this);
+    }
 }

--
Gitblit v1.8.0