admin
2021-10-22 92d61ef2698d3822b63e5c921c26e1331380573e
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);
    }
}