导航菜单

页面标题

页面副标题

⁣逼‌多​多⁣ v3.6.2 - MainActivity.java 源代码

正在查看: ⁣逼‌多​多⁣ v3.6.2 应用的 MainActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.juneRain.jy.ui.activity;

import android.R;
import android.content.Context;
import android.content.Intent;
import android.graphics.Typeface;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.KeyEvent;
import android.view.View;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.viewpager2.widget.ViewPager2;
import com.fm.openinstall.OpenInstall;
import com.fm.openinstall.listener.AppInstallAdapter;
import com.fm.openinstall.model.AppData;
import com.google.android.material.tabs.TabLayout;
import com.google.android.material.tabs.TabLayoutMediator;
import com.hjq.toast.ToastUtils;
import com.juneRain.jy.R$drawable;
import com.juneRain.jy.R$id;
import com.juneRain.jy.R$layout;
import com.juneRain.jy.R$string;
import com.juneRain.jy.baselib.utils.base.BaseApplication;
import com.juneRain.jy.baselib.utils.k;
import com.juneRain.jy.baselib.utils.n;
import com.juneRain.jy.bean.MainFragment;
import com.juneRain.jy.commonlib.R$color;
import com.juneRain.jy.commonlib.network.bean.retrofit.BasicRequest;
import com.juneRain.jy.commonlib.network.v1.RequestErrorHandler;
import com.juneRain.jy.commonlib.ui.activity.BaseActivity;
import com.juneRain.jy.commonlib.ui.adapter.DynamicVp2FragmentAdapter;
import com.juneRain.jy.databinding.ActivityMainBinding;
import com.juneRain.jy.model.ProductsModel;
import com.juneRain.jy.ui.activity.MainActivity;
import com.juneRain.jy.viewmodel.HomeViewModel;
import com.sz.movie.app.model.DataManager;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;

public class MainActivity extends BaseActivity {
    public static int S;
    private ActivityMainBinding A;
    private long B;
    private ArrayList C;
    private ArrayList D;
    private boolean E = true;
    private boolean F = false;
    private boolean G = false;
    private boolean H = false;
    private boolean I = false;
    private boolean J = true;
    private boolean K = false;
    private boolean L = true;
    private boolean M = true;
    private boolean N = false;
    private boolean O = true;
    private boolean P = false;
    private int Q = 0;
    private final Runnable R = new Runnable() {
        @Override
        public final void run() {
            MainActivity.this.m1();
        }
    };
    private ViewPager2 y;
    private TabLayout z;

    class a extends AppInstallAdapter {
        a() {
        }

        @Override
        public void onInstall(AppData appData) {
            k.a("OpenInstall onInstall" + appData.channel + "\n" + appData.data);
            String b2 = n.b("op_channel");
            if (!TextUtils.isEmpty(appData.getChannel())) {
                DataManager.INSTANCE.setOpChannel(appData.channel);
                n.d("op_channel", appData.getChannel());
                HomeViewModel.tryInstall(MainActivity.this.v(), null);
            } else if (!TextUtils.isEmpty(b2)) {
                DataManager.INSTANCE.setOpChannel(b2);
                HomeViewModel.tryInstall(MainActivity.this.v(), null);
            } else if (MainActivity.this.Q >= 3) {
                HomeViewModel.tryInstall(MainActivity.this.v(), null);
            } else {
                MainActivity mainActivity = MainActivity.this;
                mainActivity.a.postDelayed(mainActivity.R, 1000L);
            }
        }
    }

    class b extends ViewPager2.OnPageChangeCallback {
        b() {
        }

        public void onPageSelected(int i) {
            super.onPageSelected(i);
        }
    }

    class c implements TabLayout.OnTabSelectedListener {
        c() {
        }

        public void onTabReselected(TabLayout.Tab tab) {
        }

        public void onTabSelected(TabLayout.Tab tab) {
            ((TextView) tab.getCustomView().findViewById(R$id.navigate_tab_layout_item)).setTextColor(MainActivity.this.getResources().getColor(R$color.tab_main_text_hl));
            tab.getCustomView().findViewById(R$id.message_flag).setVisibility(8);
            for (int i = 0; i < MainActivity.this.z.getTabCount(); i++) {
                TextView textView = (TextView) MainActivity.this.z.getTabAt(i).getCustomView().findViewById(R$id.navigate_tab_layout_item);
                if (i == tab.getPosition()) {
                    textView.setTypeface(Typeface.DEFAULT, 1);
                    textView.setTextColor(MainActivity.this.getResources().getColor(com.juneRain.jy.R$color.tv_main_tab));
                } else {
                    textView.setTypeface(Typeface.DEFAULT, 0);
                    textView.setTextColor(MainActivity.this.getResources().getColor(com.juneRain.jy.R$color.tv_main_tab_normal));
                }
            }
            if (!MainActivity.this.G) {
                MainActivity.this.T0();
            }
            if (!MainActivity.this.H) {
                MainActivity.this.S0();
            }
            if (MainActivity.this.J && MainActivity.this.I) {
                return;
            }
            MainActivity.this.R0();
        }

        public void onTabUnselected(TabLayout.Tab tab) {
        }
    }

    class d implements TabLayoutMediator.TabConfigurationStrategy {
        d() {
        }

        public void onConfigureTab(TabLayout.Tab tab, int i) {
            tab.setCustomView(R$layout.vw_tab_item_main);
            TextView textView = (TextView) tab.getCustomView().findViewById(R$id.navigate_tab_layout_item);
            if (textView != null) {
                if (i == 0) {
                    textView.setTypeface(Typeface.DEFAULT, 1);
                    textView.setTextColor(MainActivity.this.getResources().getColor(com.juneRain.jy.R$color.tv_main_tab));
                }
                textView.setGravity(17);
                textView.setText(((MainFragment) MainActivity.this.C.get(i)).getTitle());
                if (i < MainActivity.this.C.size()) {
                    textView.setCompoundDrawablesRelativeWithIntrinsicBounds(0, ((MainFragment) MainActivity.this.C.get(i)).getIconResId(), 0, 0);
                }
            }
        }
    }

    class e extends Thread {
        e() {
        }

        @Override
        public void run() {
            try {
                try {
                    Thread.sleep(1000L);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            } finally {
                MainActivity.this.finish();
            }
        }
    }

    class f extends i0.a {
        f() {
        }

        public void b(ProductsModel productsModel) {
            DataManager.INSTANCE.updateCdnUrl(productsModel);
            MainActivity.this.F = true;
            if (productsModel.getList().isEmpty()) {
                for (int i = 0; i < MainActivity.this.z.getTabCount(); i++) {
                    if (((TextView) MainActivity.this.z.getTabAt(i).getCustomView().findViewById(R$id.navigate_tab_layout_item)).getText().equals(MainActivity.this.getString(R$string.app_tab_video))) {
                        if (MainActivity.this.z.getSelectedTabPosition() == i) {
                            MainActivity.this.z.selectTab(MainActivity.this.z.getTabAt(0));
                        }
                        MainActivity.this.z.removeTabAt(i);
                        MainActivity.this.D.remove(i);
                        MainActivity.this.y.getAdapter().notifyDataSetChanged();
                    }
                }
            }
        }
    }

    class g extends i0.a {
        g() {
        }

        public void b(ProductsModel productsModel) {
            DataManager.INSTANCE.updateCdnUrl(productsModel);
            MainActivity.this.G = true;
            if (productsModel.getList().isEmpty()) {
                for (int i = 0; i < MainActivity.this.z.getTabCount(); i++) {
                    if (((TextView) MainActivity.this.z.getTabAt(i).getCustomView().findViewById(R$id.navigate_tab_layout_item)).getText().equals(MainActivity.this.getString(R$string.app_tab_shop))) {
                        if (MainActivity.this.z.getSelectedTabPosition() == i) {
                            MainActivity.this.z.selectTab(MainActivity.this.z.getTabAt(0));
                        }
                        MainActivity.this.z.removeTabAt(i);
                        MainActivity.this.D.remove(i);
                        MainActivity.this.y.getAdapter().notifyDataSetChanged();
                    }
                }
            }
        }
    }

    class h extends i0.a {
        h() {
        }

        public void b(ProductsModel productsModel) {
            DataManager.INSTANCE.updateCdnUrl(productsModel);
            MainActivity.this.H = true;
            if (productsModel.getList().isEmpty()) {
                for (int i = 0; i < MainActivity.this.z.getTabCount(); i++) {
                    if (((TextView) MainActivity.this.z.getTabAt(i).getCustomView().findViewById(R$id.navigate_tab_layout_item)).getText().equals(MainActivity.this.getString(R$string.app_tab_live))) {
                        if (MainActivity.this.z.getSelectedTabPosition() == i) {
                            MainActivity.this.z.selectTab(MainActivity.this.z.getTabAt(0));
                        }
                        MainActivity.this.z.removeTabAt(i);
                        MainActivity.this.D.remove(i);
                        MainActivity.this.y.getAdapter().notifyDataSetChanged();
                    }
                }
            }
        }
    }

    class i extends i0.a {

        final int f147b;

        i(int i) {
            this.f147b = i;
        }

        public void b(ProductsModel productsModel) {
            DataManager.INSTANCE.updateCdnUrl(productsModel);
            if (this.f147b == 0) {
                MainActivity.this.I = true;
                if (productsModel.getList().isEmpty()) {
                    MainActivity.this.K = true;
                }
            }
            if (this.f147b == 1) {
                MainActivity.this.J = true;
                if (productsModel.getList().isEmpty()) {
                    MainActivity.this.L = true;
                }
            }
            if (MainActivity.this.J && MainActivity.this.I && MainActivity.this.K && MainActivity.this.L) {
                for (int i = 0; i < MainActivity.this.z.getTabCount(); i++) {
                    if (((TextView) MainActivity.this.z.getTabAt(i).getCustomView().findViewById(R$id.navigate_tab_layout_item)).getText().equals(MainActivity.this.getString(R$string.app_tab_game))) {
                        if (MainActivity.this.z.getSelectedTabPosition() == i) {
                            MainActivity.this.z.selectTab(MainActivity.this.z.getTabAt(0));
                        }
                        MainActivity.this.z.removeTabAt(i);
                        MainActivity.this.D.remove(i);
                        MainActivity.this.y.getAdapter().notifyDataSetChanged();
                    }
                }
            }
        }
    }

    class j extends i0.a {

        final int f148b;

        j(int i) {
            this.f148b = i;
        }

        public void b(ProductsModel productsModel) {
            if (this.f148b == 46) {
                MainActivity.this.M = true;
                if (productsModel.getList().isEmpty()) {
                    MainActivity.this.O = true;
                }
            } else {
                MainActivity.this.N = true;
                if (productsModel.getList().isEmpty()) {
                    MainActivity.this.P = true;
                }
            }
            if (MainActivity.this.N && MainActivity.this.P && MainActivity.this.O && MainActivity.this.M) {
                for (int i = 0; i < MainActivity.this.z.getTabCount(); i++) {
                    if (((TextView) MainActivity.this.z.getTabAt(i).getCustomView().findViewById(R$id.navigate_tab_layout_item)).getText().equals(MainActivity.this.getString(R$string.app_tab_appoint))) {
                        if (MainActivity.this.z.getSelectedTabPosition() == i) {
                            MainActivity.this.z.selectTab(MainActivity.this.z.getTabAt(0));
                        }
                        MainActivity.this.z.removeTabAt(i);
                        MainActivity.this.D.remove(i);
                        MainActivity.this.y.getAdapter().notifyDataSetChanged();
                    }
                }
            }
        }
    }

    private void N0() {
        if (this.E) {
            this.E = false;
        }
    }

    public void R0() {
        Q0(67, 0, 11);
    }

    private void V0() {
        LinearLayout linearLayout = new LinearLayout(v());
        linearLayout.setOrientation(1);
        ImageView imageView = new ImageView(v());
        imageView.setScaleType(ImageView.ScaleType.FIT_XY);
        imageView.setImageResource(R$drawable.ic_bg_top);
        linearLayout.addView(imageView, new LinearLayout.LayoutParams(-1, -2));
        View view = new View(v());
        view.setBackgroundResource(com.juneRain.jy.R$color.main_bg_black);
        linearLayout.addView(view, new LinearLayout.LayoutParams(-1, 0, 1.0f));
        this.A.f109d.addView(linearLayout, 0, new RelativeLayout.LayoutParams(-1, -1));
    }

    private void W0() {
        V0();
        ActivityMainBinding activityMainBinding = this.A;
        this.y = activityMainBinding.c;
        this.z = activityMainBinding.f108b;
        k0.a.b(this, e0.a.g.booleanValue());
        this.z.setBackgroundResource(com.juneRain.jy.R$color.main_tab_bg);
        this.C = MainFragment.values();
        this.D = new ArrayList();
        Iterator it = this.C.iterator();
        while (it.hasNext()) {
            this.D.add(((MainFragment) it.next()).getFragment());
        }
        this.y.setAdapter(new DynamicVp2FragmentAdapter(this, this.D));
        this.y.setUserInputEnabled(false);
        this.y.setOffscreenPageLimit(this.D.size() - 1);
        this.y.registerOnPageChangeCallback(new b());
        this.z.addOnTabSelectedListener(new c());
        ActivityMainBinding activityMainBinding2 = this.A;
        new TabLayoutMediator(activityMainBinding2.f108b, activityMainBinding2.c, false, new d()).attach();
        overridePendingTransition(R.anim.fade_in, R.anim.fade_out);
        this.y.setCurrentItem(0);
        x.b.b(this, "get_main_current_fragment_index", Integer.class).l(new m1.c() {
            public final void accept(Object obj) {
                MainActivity.this.h1((Integer) obj);
            }
        });
        x.b.b(this, "get_new_message", String.class).l(new m1.c() {
            public final void accept(Object obj) {
                MainActivity.this.j1((String) obj);
            }
        });
        x.b.b(this, "update_available", String.class).l(new m1.c() {
            public final void accept(Object obj) {
                MainActivity.this.l1((String) obj);
            }
        });
    }

    public static void X0() {
    }

    public void Y0(Throwable th) {
        RequestErrorHandler.a(th, v());
    }

    public static void Z0() {
    }

    public static void a1(Throwable th) {
    }

    public static void b1() {
    }

    public static void c1(Throwable th) {
    }

    public static void d1(Throwable th) {
    }

    public static void e1() {
    }

    public static void f1() {
    }

    public static void g1(Throwable th) {
    }

    public void h1(Integer num) {
        S = this.y.getCurrentItem();
    }

    public void i1() {
        if (this.y.getCurrentItem() != this.z.getTabCount() - 1) {
            this.z.getTabAt(r0.getTabCount() - 1).getCustomView().findViewById(R$id.message_flag).setVisibility(0);
        }
    }

    public void j1(String str) {
        runOnUiThread(new Runnable() {
            @Override
            public final void run() {
                MainActivity.this.i1();
            }
        });
    }

    public void k1() {
        g0.a.c(true);
        if (this.y.getCurrentItem() != this.z.getTabCount() - 1) {
            TabLayout tabLayout = this.z;
            tabLayout.getTabAt(tabLayout.getTabCount() - 1).getCustomView().findViewById(R$id.message_flag).setVisibility(0);
        }
    }

    public void l1(String str) {
        runOnUiThread(new Runnable() {
            @Override
            public final void run() {
                MainActivity.this.k1();
            }
        });
    }

    public void m1() {
        if (this.a != null) {
            this.Q++;
            OpenInstall.getInstall(new a());
        }
    }

    public void n1() {
        U0();
        R0();
        O0();
    }

    public void o1() {
        T0();
        S0();
    }

    public static void p1(Context context) {
        Intent intent = new Intent((Context) BaseApplication.c, (Class<?>) MainActivity.class);
        intent.setFlags(32768);
        context.startActivity(intent);
    }

    @Override
    public boolean G() {
        return false;
    }

    @Override
    public boolean H() {
        return false;
    }

    @Override
    public void M() {
        super.M();
        N0();
        if (DataManager.INSTANCE.isInstalledByWalle()) {
            HomeViewModel.tryInstall(v(), null);
        } else {
            this.n.a(this.R);
        }
    }

    protected void O0() {
        P0(30);
    }

    protected void P0(int i3) {
        HashMap<String, Object> queryMap = BasicRequest.getQueryMap();
        queryMap.put("pid", Integer.valueOf(i3));
        queryMap.put("limit", 2);
        queryMap.put("page", "1");
        l(w.b.b().c(queryMap).p(x1.a.a()).h(j1.a.a()).e(new m1.a() {
            public final void run() {
                MainActivity.X0();
            }
        }).m(new j(i3), new m1.c() {
            public final void accept(Object obj) {
                MainActivity.this.Y0((Throwable) obj);
            }
        }));
    }

    protected void Q0(int i3, int i4, int i5) {
        HashMap<String, Object> queryMap = BasicRequest.getQueryMap();
        queryMap.put("pid", Integer.valueOf(i3));
        queryMap.put("limit", 10);
        queryMap.put("page", 1);
        l(w.b.b().c(queryMap).p(x1.a.a()).h(j1.a.a()).e(new m1.a() {
            public final void run() {
                MainActivity.Z0();
            }
        }).m(new i(i4), new m1.c() {
            public final void accept(Object obj) {
                MainActivity.a1((Throwable) obj);
            }
        }));
    }

    protected void S0() {
        HashMap<String, Object> queryMap = BasicRequest.getQueryMap();
        queryMap.put("pid", 28);
        queryMap.put("limit", 4);
        queryMap.put("page", "1");
        l(w.b.b().c(queryMap).p(x1.a.a()).h(j1.a.a()).e(new m1.a() {
            public final void run() {
                MainActivity.b1();
            }
        }).m(new h(), new m1.c() {
            public final void accept(Object obj) {
                MainActivity.c1((Throwable) obj);
            }
        }));
    }

    protected void T0() {
        HashMap<String, Object> queryMap = BasicRequest.getQueryMap();
        queryMap.put("pid", 15);
        queryMap.put("limit", 10);
        queryMap.put("page", "1");
        l(w.b.b().c(queryMap).p(x1.a.a()).h(j1.a.a()).e(new m1.a() {
            public final void run() {
                MainActivity.e1();
            }
        }).m(new g(), new m1.c() {
            public final void accept(Object obj) {
                MainActivity.d1((Throwable) obj);
            }
        }));
    }

    protected void U0() {
        HashMap<String, Object> queryMap = BasicRequest.getQueryMap();
        queryMap.put("pid", 29);
        queryMap.put("limit", 10);
        queryMap.put("page", "1");
        l(w.b.b().c(queryMap).p(x1.a.a()).h(j1.a.a()).e(new m1.a() {
            public final void run() {
                MainActivity.f1();
            }
        }).m(new f(), new m1.c() {
            public final void accept(Object obj) {
                MainActivity.g1((Throwable) obj);
            }
        }));
    }

    protected void onActivityResult(int i3, int i4, Intent intent) {
        super/*androidx.fragment.app.FragmentActivity*/.onActivityResult(i3, i4, intent);
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        ActivityMainBinding c2 = ActivityMainBinding.c(getLayoutInflater());
        this.A = c2;
        setContentView(c2.getRoot());
        W0();
        this.A.f109d.postDelayed(new Runnable() {
            @Override
            public final void run() {
                MainActivity.this.n1();
            }
        }, 2000L);
        this.A.f109d.postDelayed(new Runnable() {
            @Override
            public final void run() {
                MainActivity.this.o1();
            }
        }, 2500L);
    }

    @Override
    public void onDestroy() {
        super.onDestroy();
        View view = this.a;
        if (view != null) {
            view.removeCallbacks(this.R);
        }
    }

    @Override
    public boolean onKeyDown(int i3, KeyEvent keyEvent) {
        if (i3 != 4) {
            return super.onKeyDown(i3, keyEvent);
        }
        if (System.currentTimeMillis() - this.B <= 2000) {
            new e().start();
            return true;
        }
        ToastUtils.show((CharSequence) getString(com.juneRain.jy.commonlib.R$string.common_double_click_to_exit));
        this.B = System.currentTimeMillis();
        return true;
    }

    public void onRequestPermissionsResult(int i3, String[] strArr, int[] iArr) {
        super/*androidx.fragment.app.FragmentActivity*/.onRequestPermissionsResult(i3, strArr, iArr);
        if (i3 != 100) {
            return;
        }
        boolean z = false;
        int i4 = 0;
        while (true) {
            if (i4 >= iArr.length) {
                z = true;
                break;
            } else if (iArr[i4] != 0) {
                break;
            } else {
                i4++;
            }
        }
        if (iArr.length <= 0 || !z) {
            new n0.a(this).b();
        }
        if (z) {
            N0();
        }
    }

    @Override
    public void onResume() {
        super.onResume();
    }

    @Override
    public boolean y() {
        return false;
    }
}