导航菜单

页面标题

页面副标题

MX Player v1.97.8 - OriginalActivity.java 源代码

正在查看: MX Player v1.97.8 应用的 OriginalActivity.java JAVA 源代码文件

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


package com.mxtech.videoplayer.ad.online.original;

import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.Parcelable;
import android.text.TextUtils;
import android.util.SparseArray;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.cardview.widget.CardView;
import androidx.constraintlayout.widget.Guideline;
import androidx.fragment.app.FragmentManager;
import androidx.viewpager.widget.ViewPager;
import com.google.android.gms.common.util.CollectionUtils;
import com.m.x.player.pandora.common.fromstack.From;
import com.m.x.player.pandora.common.fromstack.FromStack;
import com.mxtech.videoplayer.ad.online.model.bean.Feed;
import com.mxtech.videoplayer.ad.online.model.bean.Trailer;
import com.mxtech.videoplayer.ad.online.model.bean.next.OnlineResource;
import com.mxtech.videoplayer.ad.online.model.bean.next.ResourceFlow;
import com.mxtech.videoplayer.ad.online.model.bean.next.tvshow.TvShow;
import com.mxtech.videoplayer.ad.online.mxexo.service.ExoPlayerService;
import com.mxtech.videoplayer.ad.online.original.b;
import com.mxtech.videoplayer.ad.online.original.details.DetailLayout;
import com.mxtech.videoplayer.ad.online.original.episodes.EpisodeLayout;
import com.mxtech.videoplayer.ad.online.original.view.AlphaBlendingView;
import com.mxtech.videoplayer.ad.online.original.view.OriginalGestureView;
import com.mxtech.videoplayer.ad.online.original.view.OriginalGuideView;
import com.mxtech.videoplayer.ad.online.original.widget.TabPageIndicator;
import com.mxtech.videoplayer.menu.DotIndicator;
import com.nimbusds.jose.crypto.PasswordBasedEncrypter;
import com.vungle.ads.internal.protos.Sdk$SDKError;
import defpackage.avc;
import defpackage.bc0;
import defpackage.d0d;
import defpackage.e3d;
import defpackage.g3d;
import defpackage.g90;
import defpackage.i3d;
import defpackage.iuh;
import defpackage.j3d;
import defpackage.k2b;
import defpackage.sf;
import defpackage.vk4;
import defpackage.xrf;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class OriginalActivity extends xxc implements View.OnClickListener, EpisodeLayout.d, DetailLayout.a, avc<Integer>, OriginalGestureView.b, g3d.c {
    public static final int j0 = 0;
    public ResourceFlow A;
    public OnlineResource B;
    public b C;
    public int D;
    public int E;
    public int F;
    public int G;
    public OriginalGestureView H;
    public AlphaBlendingView I;
    public ViewPager J;
    public e3d K;
    public boolean L;
    public OriginalGuideView M;
    public DotIndicator N;
    public TextView O;
    public CardView P;
    public TextView Q;
    public ImageView R;
    public View S;
    public View T;
    public shc U;
    public boolean V;
    public ViewGroup W;
    public ViewGroup X;
    public ViewGroup Y;
    public List<OnlineResource> Z;
    public int a0;
    public TabPageIndicator b0;
    public ViewPager c0;
    public EpisodeLayout d0;
    public DetailLayout e0;
    public Guideline v;
    public View w;
    public FrameLayout x;
    public boolean y;
    public View z;
    public final SparseArray<Trailer> u = new SparseArray<>();
    public a f0 = new a();
    public int g0 = -1;
    public final Handler h0 = new Handler();
    public final g90 i0 = new g90(this, 5);

    public class a implements Runnable {
        public a() {
        }

        @Override
        public final void run() {
            OriginalActivity originalActivity = OriginalActivity.this;
            e3d e3dVar = originalActivity.K;
            if (e3dVar == null || e3dVar.p.size() < 1 || !originalActivity.u6()) {
                return;
            }
            originalActivity.J.getCurrentItem();
            originalActivity.x6();
        }
    }

    public static final void G6(Context context, OnlineResource onlineResource, OnlineResource onlineResource2, FromStack fromStack) {
        Intent intent = new Intent(context, (Class<?>) OriginalActivity.class);
        intent.putExtra("tab", (Serializable) OnlineResource.copySlightly(onlineResource));
        intent.putExtra("tv_show", (Serializable) onlineResource2);
        intent.putExtra("fromList", (Parcelable) fromStack);
        intent.putExtra("is_single_show", true);
        context.startActivity(intent);
    }

    public final void A6() {
        Feed feed;
        int currentItem = this.J.getCurrentItem();
        this.g0 = currentItem;
        b.C0013b c = this.C.c(currentItem);
        Feed feed2 = c != null ? c.c.k : null;
        List<OnlineResource> episodeList = t6().getEpisodeList();
        if (!CollectionUtils.isEmpty(episodeList)) {
            Iterator<OnlineResource> it = episodeList.iterator();
            while (true) {
                if (!it.hasNext()) {
                    break;
                }
                Feed feed3 = (OnlineResource) it.next();
                if ((feed3 instanceof Feed) && TextUtils.equals(feed3.getId(), feed2.getId())) {
                    if (CollectionUtils.isEmpty(feed2.playInfoList())) {
                        Feed feed4 = feed3;
                        feed4.setWatchAt(Math.max(feed2.getWatchAt(), feed4.getWatchAt()));
                        feed = feed4;
                    }
                }
            }
        }
        feed = feed2;
        Feed.open(this, (OnlineResource) null, (OnlineResource) null, feed, (Feed) null, getFromStack(), 0, (String) null, true);
    }

    public final void C6(int i) {
        if (i == 0 || this.X != null) {
            if (this.X == null) {
                this.X = (ViewGroup) findViewById(2131362841);
            }
            this.X.setVisibility(i);
        }
    }

    public final void D6(int i) {
        CardView cardView;
        if (i == 0 || this.Y != null) {
            findViewById(2131364522);
            if (this.Y == null) {
                this.Y = (ViewGroup) findViewById(2131362859);
                DotIndicator dotIndicator = (DotIndicator) findViewById(2131363098);
                this.N = dotIndicator;
                if (this.V) {
                    dotIndicator.setVisibility(4);
                } else {
                    dotIndicator.setDotCount(this.Z.size());
                    this.N.setDotHighlightPos(this.a0);
                }
                View findViewById = findViewById(2131365668);
                this.z = findViewById;
                findViewById.setOnClickListener(this);
                this.H = (OriginalGestureView) findViewById(2131363641);
                this.x = (FrameLayout) findViewById(2131365414);
                this.M = (OriginalGuideView) findViewById(2131363726);
                AlphaBlendingView alphaBlendingView = (AlphaBlendingView) findViewById(2131362268);
                this.I = alphaBlendingView;
                alphaBlendingView.setData(this.Z);
                this.I.setOnClickListener(this);
                this.J = findViewById(2131367686);
                this.v = findViewById(2131362318);
                this.w = findViewById(2131362327);
                FragmentManager supportFragmentManager = getSupportFragmentManager();
                List<OnlineResource> list = this.Z;
                e3d e3dVar = new e3d(supportFragmentManager, getFromStack());
                ArrayList arrayList = new ArrayList();
                e3dVar.p = arrayList;
                if (list != null) {
                    arrayList.clear();
                    arrayList.addAll(list);
                }
                this.K = e3dVar;
                e3dVar.o.add(this.I);
                this.K.o.add(this.C);
                this.J.setAdapter(this.K);
                this.J.setOffscreenPageLimit(5);
                this.J.setCurrentItem(this.a0);
                this.J.b(new com.mxtech.videoplayer.ad.online.original.a(this));
                findViewById(2131362202).setOnClickListener(this);
                this.O = (TextView) findViewById(2131365278);
                CardView findViewById2 = findViewById(2131365367);
                this.P = findViewById2;
                findViewById2.setOnClickListener(this);
                this.Q = (TextView) findViewById(2131365387);
                this.R = (ImageView) findViewById(2131367768);
                View findViewById3 = findViewById(2131367769);
                this.S = findViewById3;
                findViewById3.setOnClickListener(this);
                View findViewById4 = findViewById(2131365938);
                this.T = findViewById4;
                findViewById4.setOnClickListener(this);
                TabPageIndicator tabPageIndicator = (TabPageIndicator) findViewById(2131362319);
                this.b0 = tabPageIndicator;
                this.H.setInfo(tabPageIndicator.getLayoutParams().height, this.E, this.F, this.G, this.D);
                this.c0 = findViewById(2131362339);
                this.c0.setAdapter(new j3d(this));
                this.b0.setViewPager(this.c0, 0);
                this.H.setGestureListener(this);
                if (this.H != null && (cardView = this.P) != null) {
                    this.H.setElevation(cardView.getElevation());
                }
            }
            this.Y.setVisibility(i);
        }
    }

    public final void E6(int i) {
        if (i == 0 || this.W != null) {
            if (this.W == null) {
                ViewGroup viewGroup = (ViewGroup) findViewById(2131365168);
                this.W = viewGroup;
                ((TextView) viewGroup.findViewById(2131362993)).setText(getResources().getString(2131888845));
                this.W.findViewById(2131365667).setOnClickListener(this);
            }
            this.W.setVisibility(i);
        }
    }

    public final void F6() {
        E6(4);
        C6(4);
        D6(0);
    }

    public final void H6() {
        k2b k2bVar;
        i3d D = getSupportFragmentManager().D(2131365414);
        if ((D instanceof i3d) && (k2bVar = ((com.mxtech.videoplayer.ad.online.mxexo.c) D).p) != null) {
            k2bVar.B();
        }
        bc0.b(Sdk$SDKError.b.AD_RESPONSE_RETRY_AFTER_VALUE, this.O);
    }

    public final void J6(String str) {
        Serializable serializable;
        if (!this.y || (serializable = (Trailer) this.u.get(this.J.getCurrentItem())) == null || serializable.playInfoList() == null || serializable.playInfoList().isEmpty()) {
            return;
        }
        bc0.b(Sdk$SDKError.b.AD_RESPONSE_RETRY_AFTER_VALUE, this.x);
        bc0.a(Sdk$SDKError.b.AD_RESPONSE_RETRY_AFTER_VALUE, this.O);
        i3d D = getSupportFragmentManager().D(2131365414);
        if (D instanceof i3d) {
            i3d i3dVar = D;
            i3dVar.Q0 = this.J.getCurrentItem();
            i3dVar.R0 = serializable;
            i3dVar.V9();
        } else {
            Parcelable fromStack = getFromStack();
            int currentItem = this.J.getCurrentItem();
            i3d i3dVar2 = new i3d();
            Bundle bundle = new Bundle();
            bundle.putSerializable("trailer", serializable);
            bundle.putParcelable("fromList", fromStack);
            bundle.putInt("index", currentItem);
            i3dVar2.setArguments(bundle);
            FragmentManager supportFragmentManager = getSupportFragmentManager();
            supportFragmentManager.getClass();
            androidx.fragment.app.a aVar = new androidx.fragment.app.a(supportFragmentManager);
            aVar.g(2131365414, i3dVar2, (String) null);
            aVar.j(true);
        }
        d0d.j2(null, this.A, serializable, this.J.getCurrentItem(), getFromStack(), str);
    }

    public final void L6(b.C0013b c0013b) {
        String str;
        String sb;
        TextView textView = this.O;
        TvShow tvShow = c0013b.c.b;
        if (tvShow == null) {
            sb = null;
        } else {
            int seasonNum = tvShow.getSeasonNum();
            if (seasonNum > 1) {
                str = "" + getResources().getQuantityString(2131755101, seasonNum, Integer.valueOf(seasonNum));
            } else {
                int episodeNum = tvShow.getEpisodeNum();
                str = "" + getResources().getQuantityString(2131755039, episodeNum, Integer.valueOf(episodeNum));
            }
            StringBuilder c = yyd.c(str, ", ");
            c.append(ti.o(", ", tvShow.getGenresName()));
            sb = c.toString();
        }
        textView.setText(sb);
        this.O.setVisibility(0);
        if (c0013b.d.c()) {
            this.R.setImageResource(2131235128);
        } else {
            this.R.setImageResource(2131235126);
        }
        this.R.setVisibility(0);
        this.S.setVisibility(0);
        this.T.setVisibility(0);
        this.Q.setText(c.a(this, c0013b));
        this.P.setVisibility(0);
        this.b0.setNormalState();
        t6().setData(c0013b);
        s6().setData(c0013b);
    }

    @Override
    public final void N(int i) {
        if (this.a0 != i || this.V || xrf.f().getBoolean("original_guide_shown", false)) {
            return;
        }
        this.L = true;
        bc0.b(PasswordBasedEncrypter.MIN_RECOMMENDED_ITERATION_COUNT, this.M);
    }

    @Override
    public final void b5(Integer num) {
        x6();
    }

    public final From d6() {
        return From.create("originalActivity", "originalActivity", "originalActivity");
    }

    public final int e6() {
        return i0g.b().h("origin_activity_theme");
    }

    public final int j6() {
        return 2131558521;
    }

    public final void onBackPressed() {
        OriginalGestureView originalGestureView = this.H;
        if (originalGestureView != null) {
            int i = originalGestureView.D;
            int i2 = originalGestureView.F;
            if (i != i2) {
                originalGestureView.D = i2;
                originalGestureView.D(i2);
            } else if (!this.y) {
                super/*ub3*/.onBackPressed();
            } else {
                this.J.getCurrentItem();
                x6();
            }
        }
    }

    @Override
    public void onClick(View view) {
        p6();
        switch (view.getId()) {
            case 2131362202:
                finish();
                break;
            case 2131362268:
                this.J.getCurrentItem();
                x6();
                break;
            case 2131365367:
                A6();
                break;
            case 2131365667:
                if (!vk4.h(tya.m)) {
                    ei0.o(201, this);
                    break;
                } else {
                    this.C.e();
                    break;
                }
            case 2131365668:
                dia.a(tya.m).c(new Intent("com.mxtech.videoplayer.ad.action_trailer_play_retry"));
                break;
            case 2131365938:
                b.C0013b c = this.C.c(this.J.getCurrentItem());
                TvShow tvShow = (c != null ? c.c : null).b;
                sf.d(this, tvShow, getFromStack(), tvShow.getShareUrl());
                break;
            case 2131367769:
                b.C0013b c0013b = this.C.b.get(this.J.getCurrentItem());
                if (!c0013b.d.c()) {
                    c0013b.d.b();
                    break;
                } else {
                    c0013b.d.e();
                    break;
                }
        }
    }

    public final void onCreate(Bundle bundle) {
        vk4.j(this);
        super.onCreate(bundle);
        this.U = new shc(this.i0);
        boolean booleanExtra = getIntent().getBooleanExtra("is_single_show", true);
        this.V = booleanExtra;
        this.A = null;
        if (booleanExtra) {
            this.a0 = 0;
            this.Z = ti.p(new OnlineResource[]{getIntent().getSerializableExtra("tv_show")});
        } else {
            this.a0 = getIntent().getIntExtra("position", 0);
            ResourceFlow serializableExtra = getIntent().getSerializableExtra("card");
            this.A = serializableExtra;
            this.Z = serializableExtra.getResourceList();
        }
        Iterator<OnlineResource> it = this.Z.iterator();
        while (it.hasNext()) {
            if (it.next().getType() == null) {
                finish();
                return;
            }
        }
        this.B = getIntent().getSerializableExtra("tab");
        d0d.H2(this.Z.get(this.a0), this.B, this.A, getFromStack(), this.a0, "original");
        qbg.g(this);
        int e = iuh.e(this);
        this.D = e;
        int i = (e * 23) / 100;
        this.E = i;
        int i2 = (e * 82) / 100;
        this.F = i2;
        this.G = (i + i2) / 2;
        List<OnlineResource> list = this.Z;
        b bVar = new b();
        bVar.b = new SparseArray<>();
        bVar.c = new ko0(0);
        bVar.d = this;
        bVar.f = list;
        this.C = bVar;
        bVar.d(this.a0, true);
        F6();
        w6();
        ExoPlayerService exoPlayerService = ExoPlayerService.Q0;
        if (exoPlayerService == null || !exoPlayerService.Z) {
            this.h0.postDelayed(this.f0, 3000L);
        }
    }

    public final void onDestroy() {
        SparseArray<b.C0013b> sparseArray;
        super.onDestroy();
        p6();
        shc shcVar = this.U;
        if (shcVar != null) {
            shcVar.e();
            this.U.c();
        }
        b bVar = this.C;
        bVar.d = null;
        bVar.f = null;
        int i = 0;
        while (true) {
            sparseArray = bVar.b;
            if (i >= sparseArray.size()) {
                break;
            }
            b.C0013b valueAt = sparseArray.valueAt(i);
            if (valueAt != null) {
                onh onhVar = valueAt.d;
                if (onhVar != null) {
                    onhVar.j = null;
                    onhVar.d();
                    valueAt.d = null;
                }
                kl3.p(new xe0[]{valueAt.c.g});
                valueAt.c = null;
                valueAt.f = null;
                valueAt.g = null;
            }
            i++;
        }
        sparseArray.clear();
        this.C = null;
        AlphaBlendingView alphaBlendingView = this.I;
        if (alphaBlendingView != null) {
            alphaBlendingView.o = true;
            alphaBlendingView.n = null;
            alphaBlendingView.m.clear();
        }
    }

    public final void onResume() {
        ExoPlayerService exoPlayerService;
        super.onResume();
        ExoPlayerService exoPlayerService2 = ExoPlayerService.Q0;
        if (exoPlayerService2 != null && exoPlayerService2.Z) {
            H6();
        }
        if (this.y && (exoPlayerService = ExoPlayerService.Q0) != null && exoPlayerService.Z) {
            p6();
            if (u6()) {
                c.b(this, this.v, this.w, this.H, this.E, this);
            }
        }
    }

    public final void onStart() {
        super.onStart();
        int i = this.g0;
        if (i != -1) {
            this.C.d(i, true);
            this.g0 = -1;
        }
        shc shcVar = this.U;
        if (shcVar != null) {
            shcVar.d();
        }
    }

    public final void onStop() {
        super/*rya*/.onStop();
        p6();
    }

    public final void p6() {
        Handler handler;
        a aVar = this.f0;
        if (aVar == null || (handler = this.h0) == null) {
            return;
        }
        handler.removeCallbacks(aVar);
        this.f0 = null;
    }

    public final DetailLayout s6() {
        if (this.e0 == null) {
            DetailLayout detailLayout = new DetailLayout(this);
            this.e0 = detailLayout;
            detailLayout.setInfo((this.F * 78) / 100, this);
        }
        return this.e0;
    }

    public final EpisodeLayout t6() {
        if (this.d0 == null) {
            EpisodeLayout episodeLayout = new EpisodeLayout(this);
            this.d0 = episodeLayout;
            episodeLayout.setInfo(this, getFromStack());
            this.d0.setEpisodeClickListener(this);
        }
        return this.d0;
    }

    public final boolean u6() {
        Trailer trailer = this.u.get(this.J.getCurrentItem());
        return (trailer == null || trailer.playInfoList() == null || trailer.playInfoList().isEmpty()) ? false : true;
    }

    public final void w6() {
        this.O.setVisibility(4);
        this.R.setVisibility(4);
        this.S.setVisibility(4);
        this.T.setVisibility(4);
        this.P.setVisibility(4);
        this.b0.setEmptyState();
        t6().setEmptyData();
        s6().setEmptyData();
    }

    public final void x6() {
        if (en2.a(400L)) {
            return;
        }
        ExoPlayerService exoPlayerService = ExoPlayerService.Q0;
        if (exoPlayerService == null || !exoPlayerService.Z) {
            p6();
            if (u6()) {
                c.b(this, this.v, this.w, this.H, this.E, this);
            }
        }
    }

    public final void z6(boolean z) {
        this.H.setEnabled(true);
        dia.a(tya.m).c(new Intent(z ? "com.mxtech.videoplayer.ad.action_trailer_expanded_end" : "com.mxtech.videoplayer.ad.action_trailer_hidden_end"));
        if (z) {
            return;
        }
        this.x.setVisibility(8);
    }
}