From 1bd61d859d83297f431ce1155f5a76fae03a86e4 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 13 十月 2020 10:30:40 +0800 Subject: [PATCH] 百度联盟内容分类,首页弹窗广告 --- BuWanVideo/src/com/weikou/beibeivideo/ui/main/MainActivity.java | 31 ++++++++++++++++--------------- 1 files changed, 16 insertions(+), 15 deletions(-) diff --git a/BuWanVideo/src/com/weikou/beibeivideo/ui/main/MainActivity.java b/BuWanVideo/src/com/weikou/beibeivideo/ui/main/MainActivity.java index 787816e..3594aed 100644 --- a/BuWanVideo/src/com/weikou/beibeivideo/ui/main/MainActivity.java +++ b/BuWanVideo/src/com/weikou/beibeivideo/ui/main/MainActivity.java @@ -32,7 +32,11 @@ import android.widget.Toast; import com.bumptech.glide.Glide; +import com.bumptech.glide.load.DataSource; +import com.bumptech.glide.load.engine.GlideException; +import com.bumptech.glide.request.RequestListener; import com.bumptech.glide.request.target.SimpleTarget; +import com.bumptech.glide.request.target.Target; import com.bumptech.glide.request.transition.Transition; import com.google.gson.FieldNamingPolicy; import com.google.gson.Gson; @@ -44,38 +48,28 @@ import com.mozillaonline.providers.downloads.DownloadService; import com.qq.e.ads.cfg.VideoOption; import com.tencent.android.tpush.XGPushTextMessage; -import com.umeng.analytics.MobclickAgent; -import com.umeng.socialize.ShareAction; import com.umeng.socialize.UMShareAPI; import com.umeng.socialize.UMShareListener; import com.umeng.socialize.bean.SHARE_MEDIA; import com.umeng.socialize.media.UMImage; -import com.umeng.socialize.media.UMWeb; import com.weikou.beibeivideo.BasicTextHttpResponseHandler; import com.weikou.beibeivideo.BeibeiVideoAPI; +import com.weikou.beibeivideo.R; import com.weikou.beibeivideo.db.MessageTable; import com.weikou.beibeivideo.entity.NewComment; import com.weikou.beibeivideo.ui.BaseActivity; -import com.weikou.beibeivideo.ui.common.FollowActivity; -import com.weikou.beibeivideo.ui.discover.ReleasePromptActivity; +import com.weikou.beibeivideo.ui.baidu.BaiDuNewsFragment; +import com.weikou.beibeivideo.ui.baidu.BaiDuVideosFragment; import com.weikou.beibeivideo.ui.login.LoginActivity; import com.weikou.beibeivideo.ui.login.PersonInfoActivity; import com.weikou.beibeivideo.ui.mine.BrowserActivity; -import com.weikou.beibeivideo.ui.mine.DownloadActivity; -import com.weikou.beibeivideo.ui.mine.HelpAndTicklingActivity; -import com.weikou.beibeivideo.ui.mine.MyFavouriteActivity; -import com.weikou.beibeivideo.ui.mine.SettingsActivity; import com.weikou.beibeivideo.ui.mine.SystemMessageActivity; import com.weikou.beibeivideo.ui.mine.WatchHistoryActivity; import com.weikou.beibeivideo.ui.recommend.SearchActivity; import com.weikou.beibeivideo.util.BeibeiConstant; import com.weikou.beibeivideo.util.ExitDialog; import com.weikou.beibeivideo.util.LoginFirstDialog; -import com.weikou.beibeivideo.util.ad.FullVideoAdManager; import com.weikou.beibeivideo.util.ad.manager.SearchResultAdManager; -import com.weikou.beibeivideo.R; -import com.yeshi.ec.library_baiducpu.fragment.BaiDuNewsFragment; -import com.yeshi.ec.library_baiducpu.fragment.BaiDuVideosFragment; import com.ysh.wpc.appupdate.AppUpdate; import org.apache.http.Header; @@ -213,7 +207,7 @@ mFragmentSwitchHelper = FragmentSwitchHelper.create( R.id.fl_main_fragment_container, getSupportFragmentManager(), new HomeFragment(), new CategoryFragment(), - new BaiDuNewsFragment(), new MineFragment(), new BaiDuVideosFragment()); + BaiDuNewsFragment.newInstance(), new MineFragment(), BaiDuVideosFragment.newInstance()); rg_nav = findViewById(R.id.rg_nav); rg_nav.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @@ -277,7 +271,14 @@ if (!StringUtils.isBlank(topIcon)) { fl_right_ad.setVisibility(View.VISIBLE); try { - Glide.with(getApplicationContext()).load(topIcon).into(target); + Glide.with(getApplicationContext()).load(topIcon).into(iv_taobao); + long time = preferences.getLong("latestAdtime", 0); + if (!getDay(time).equalsIgnoreCase( + getDay(System.currentTimeMillis()))) { + iv_red_dot.setVisibility(View.VISIBLE); + } else { + iv_red_dot.setVisibility(View.GONE); + } } catch (IllegalArgumentException e) { e.printStackTrace(); } -- Gitblit v1.8.0