From fa0f31113129ca3222ecabb86f6c63e8e79675b1 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 14 四月 2021 19:17:44 +0800
Subject: [PATCH] 跳转到首页指定菜单兼容

---
 BuWanVideo/src/com/weikou/beibeivideo/ui/main/MainActivity.java |  140 ++++++++++------------------------------------
 1 files changed, 31 insertions(+), 109 deletions(-)

diff --git a/BuWanVideo/src/com/weikou/beibeivideo/ui/main/MainActivity.java b/BuWanVideo/src/com/weikou/beibeivideo/ui/main/MainActivity.java
index e384a8e..656416f 100644
--- a/BuWanVideo/src/com/weikou/beibeivideo/ui/main/MainActivity.java
+++ b/BuWanVideo/src/com/weikou/beibeivideo/ui/main/MainActivity.java
@@ -21,6 +21,7 @@
 import androidx.loader.content.CursorLoader;
 import androidx.loader.content.Loader;
 
+import android.util.Log;
 import android.view.KeyEvent;
 import android.view.View;
 import android.widget.FrameLayout;
@@ -91,6 +92,7 @@
 public class MainActivity extends BaseActivity implements
         LoaderManager.LoaderCallbacks<Cursor>, View.OnClickListener {
 
+    private static final String TGA = "MainActivity";
     private ImageView iv_taobao;
 
     private ImageView iv_red_dot;
@@ -442,121 +444,12 @@
 
         @Override
         public void run() {
-//			((RadioButton) findViewById(R.id.rb_nav_recommend))
-//					.setChecked(true);
-//            startDownloadService();
             AppUpdate.setAppUpdateKey(BeibeiConstant.UPDATE_ID);
             AppUpdate.setAppUpdateActivity(MainActivity.this, false);
             AppUpdate.initAppUpdate();
-//            getScoreOpen();
         }
     };
 
-
-    private String buXinPackageName = "com.yeshi.ec.miduo";
-
-    private void mateAppMarket1() {
-        final List<ApplicationInfo> list = MarketUtils.filterInstalledPkgs(this, getPackageName());
-        if (list != null && list.size() > 0) {
-            if (Build.BRAND.equalsIgnoreCase("XiaoMi")) {
-                for (int i = 0; i < list.size(); i++) {
-                    if (list.get(i).packageName.equalsIgnoreCase("com.xiaomi.market")) {
-                        MarketUtils.launchAppDetailtoDownload(MainActivity.this, buXinPackageName, list.get(i).packageName);
-                        break;
-                    } else if ((!list.get(i).packageName
-                            .equalsIgnoreCase("com.xiaomi.market"))
-                            && (i == list.size() - 1)) {
-                        MarketUtils.launchAppDetailtoDownload(
-                                MainActivity.this,
-                                buXinPackageName,
-                                list.get(0).packageName);
-                    }
-                }
-            } else if (Build.BRAND.equalsIgnoreCase("MeiZu")) {
-                for (int i = 0; i < list.size(); i++) {
-                    if (list.get(i).packageName.equalsIgnoreCase("com.meizu.mstore")) {
-                        MarketUtils.launchAppDetailtoDownload(MainActivity.this, buXinPackageName, list.get(i).packageName);
-                        break;
-                    } else if ((!list.get(i).packageName
-                            .equalsIgnoreCase("com.meizu.mstore"))
-                            && (i == list.size() - 1)) {
-                        MarketUtils.launchAppDetailtoDownload(
-                                MainActivity.this,
-                                buXinPackageName,
-                                list.get(0).packageName);
-                    }
-                }
-            } else if (Build.BRAND.equalsIgnoreCase("CoolPad")) {
-                for (int i = 0; i < list.size(); i++) {
-                    if (list.get(i).packageName.equalsIgnoreCase("com.yulong.android.coolmart")) {
-                        MarketUtils.launchAppDetailtoDownload(MainActivity.this, buXinPackageName, list.get(i).packageName);
-                        break;
-                    } else if ((!list.get(i).packageName
-                            .equalsIgnoreCase("com.yulong.android.coolmart"))
-                            && (i == list.size() - 1)) {
-                        MarketUtils.launchAppDetailtoDownload(
-                                MainActivity.this, buXinPackageName,
-                                list.get(0).packageName);
-                    }
-                }
-            } else if (Build.BRAND.equalsIgnoreCase("OPPO")) {
-                for (int i = 0; i < list.size(); i++) {
-                    if (list.get(i).packageName.equalsIgnoreCase("com.oppo.market")) {
-                        MarketUtils.launchAppDetailtoDownload(MainActivity.this, buXinPackageName, list.get(i).packageName);
-                        break;
-                    } else if ((!list.get(i).packageName
-                            .equalsIgnoreCase("com.oppo.market"))
-                            && (i == list.size() - 1)) {
-                        MarketUtils.launchAppDetailtoDownload(
-                                MainActivity.this, buXinPackageName,
-                                list.get(0).packageName);
-                    }
-                }
-            } else if (Build.BRAND.equalsIgnoreCase("vivo")) {
-                for (int i = 0; i < list.size(); i++) {
-                    if (list.get(i).packageName.equalsIgnoreCase("com.bbk.appstore")) {
-                        MarketUtils.launchAppDetailtoDownload(MainActivity.this, buXinPackageName, list.get(i).packageName);
-                        break;
-                    } else if ((!list.get(i).packageName
-                            .equalsIgnoreCase("com.bbk.appstore"))
-                            && (i == list.size() - 1)) {
-                        MarketUtils.launchAppDetailtoDownload(
-                                MainActivity.this, buXinPackageName,
-                                list.get(0).packageName);
-                    }
-                }
-            } else if (Build.BRAND.equalsIgnoreCase("HuaWei")) {
-                for (int i = 0; i < list.size(); i++) {
-                    if (list.get(i).packageName.equalsIgnoreCase("com.huawei.appmarket")) {
-                        MarketUtils.launchAppDetailtoDownload(MainActivity.this, buXinPackageName, list.get(i).packageName);
-                        break;
-                    } else if ((!list.get(i).packageName
-                            .equalsIgnoreCase("com.huawei.appmarket"))
-                            && (i == list.size() - 1)) {
-                        MarketUtils.launchAppDetailtoDownload(
-                                MainActivity.this, buXinPackageName,
-                                list.get(0).packageName);
-                    }
-                }
-            } else {
-                MarketUtils.launchAppDetailtoDownload(MainActivity.this, buXinPackageName, list.get(0).packageName);
-            }
-        }
-    }
-
-    private void getScoreOpen() {
-        SharedPreferences preferences = getSharedPreferences("user",
-                Context.MODE_PRIVATE);
-        String uid = preferences.getString("uid", "");
-        BeibeiVideoAPI.getScoreOpen(this, uid,
-                new BasicTextHttpResponseHandler() {
-                    @Override
-                    public void onSuccessPerfect(int statusCode,
-                                                 Header[] headers, JSONObject jsonObject)
-                            throws Exception {
-                    }
-                });
-    }
 
     ExitDialog exitDialog = null;
     ExitDialog.Builder exitDialogBuilder = null;
@@ -741,4 +634,33 @@
                 });
     }
 
+    @Override
+    protected void onNewIntent(Intent intent) {
+        Log.i(TGA, "onNewIntent");
+        String position = intent.getStringExtra("position");
+        if (StringUtils.isEmpty(position))
+            return;
+        switch (Integer.parseInt(position)) {
+            case 0:
+                rg_nav.check(R.id.rb_nav_recommend);
+                break;
+            case 1:
+                rg_nav.check(R.id.rb_nav_discover);
+                break;
+            case 2:
+                rg_nav.check(R.id.rb_guess_like);
+                break;
+            case 3:
+                rg_nav.check(R.id.rb_nav_category);
+                break;
+            case 4:
+                rg_nav.check(R.id.rb_nav_mine);
+                break;
+        }
+
+
+        super.onNewIntent(intent);
+
+
+    }
 }

--
Gitblit v1.8.0