From b2fc802bf35143ed957a86d95e2de49934ea9ea5 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 14 十月 2020 14:09:51 +0800
Subject: [PATCH] 腾讯X5bug修复

---
 BuWanVideo/src/com/weikou/beibeivideo/ui/main/MainActivity.java |   56 +++++++++++++++++++-------------------------------------
 1 files changed, 19 insertions(+), 37 deletions(-)

diff --git a/BuWanVideo/src/com/weikou/beibeivideo/ui/main/MainActivity.java b/BuWanVideo/src/com/weikou/beibeivideo/ui/main/MainActivity.java
index 3c49091..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,36 +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.ysh.wpc.appupdate.AppUpdate;
 
 import org.apache.http.Header;
@@ -129,13 +125,6 @@
 
         exitDialog = exitDialogBuilder.create();
         exitDialog.setCanceledOnTouchOutside(true);
-        exitDialog.setOnDismissListener(new DialogInterface.OnDismissListener() {
-            @Override
-            public void onDismiss(DialogInterface dialog) {
-                if (exitDialogBuilder != null)
-                    exitDialogBuilder.refreshAd();
-            }
-        });
         /*
          * 璁$畻鐘舵�佹爮楂樺害骞惰缃�
          */
@@ -218,7 +207,7 @@
         mFragmentSwitchHelper = FragmentSwitchHelper.create(
                 R.id.fl_main_fragment_container, getSupportFragmentManager(),
                 new HomeFragment(), new CategoryFragment(),
-                new DiscoverNowFragment(), new MineFragment(), new GuessLikeFragment());
+                BaiDuNewsFragment.newInstance(), new MineFragment(), BaiDuVideosFragment.newInstance());
         rg_nav = findViewById(R.id.rg_nav);
         rg_nav.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
 
@@ -237,12 +226,12 @@
                     break;
                     case R.id.rb_guess_like: {
                         mFragmentSwitchHelper
-                                .changeFragment(GuessLikeFragment.class);
+                                .changeFragment(BaiDuVideosFragment.class);
                     }
                     break;
                     case R.id.rb_nav_discover: {
                         mFragmentSwitchHelper
-                                .changeFragment(DiscoverNowFragment.class);
+                                .changeFragment(BaiDuNewsFragment.class);
                     }
                     break;
                     case R.id.rb_nav_mine: {
@@ -261,12 +250,6 @@
             }
         });
         setRightTopAD();
-        try {
-            //鍔犺浇瑙嗛鎾斁骞垮憡
-            FullVideoAdManager.getInstance().loadAd(getApplicationContext(), null);
-        } catch (Exception e) {
-            e.printStackTrace();
-        }
         preLoadCommonAD();
     }
 
@@ -285,10 +268,17 @@
             preferences = getSharedPreferences("user",
                     Context.MODE_PRIVATE);
         String topIcon = preferences.getString("top_icon", "");
-        if (StringUtils.isBlank(topIcon)) {
+        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();
             }
@@ -373,14 +363,6 @@
             addDownloadBuxin(preferences.getString("shopurl", ""));
         }
         EventBus.getDefault().register(this);
-        if (BeibeiConstant.IS_TEST) {
-            iv_msg_dot.postDelayed(new Runnable() {
-                @Override
-                public void run() {
-                    startActivity(new Intent(MainActivity.this, SearchActivity.class));
-                }
-            }, 2000);
-        }
     }
 
 

--
Gitblit v1.8.0