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