导航菜单

页面标题

页面副标题

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

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

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


package com.mxtech.videoplayer.ad.online.features.history;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.animation.AnimationUtils;
import android.widget.CheckBox;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import androidx.recyclerview.widget.j;
import com.m.x.player.pandora.common.fromstack.From;
import com.m.x.player.pandora.common.fromstack.FromStack;
import com.mxtech.videoplayer.ad.online.features.history.a;
import com.mxtech.videoplayer.ad.online.model.bean.Feed;
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.ResourceType;
import com.mxtech.videoplayer.ad.view.list.MXRecyclerView;
import defpackage.az7;
import defpackage.b28;
import defpackage.be4;
import defpackage.bv0;
import defpackage.bz7;
import defpackage.cz7;
import defpackage.dz7;
import defpackage.e0g;
import defpackage.ei0;
import defpackage.esg;
import defpackage.ez7;
import defpackage.fz7;
import defpackage.i0g;
import defpackage.in3;
import defpackage.kub;
import defpackage.m26;
import defpackage.mo4;
import defpackage.my5;
import defpackage.o18;
import defpackage.pp;
import defpackage.sdi;
import defpackage.tj5;
import defpackage.tt0;
import defpackage.tya;
import defpackage.vf;
import defpackage.vni;
import defpackage.wji;
import defpackage.wm7;
import defpackage.wni;
import defpackage.xxc;
import defpackage.y08;
import defpackage.zy7;
import java.util.ArrayList;
import java.util.List;
import java.util.Locale;
import org.greenrobot.eventbus.ThreadMode;

public class HistoryActivity extends xxc implements o18, View.OnClickListener, vf {
    public static final int W = 0;
    public ImageView A;
    public LinearLayout B;
    public LinearLayout C;
    public View D;
    public c E;
    public dz7 F;
    public wc G;
    public sdi H;
    public View I;
    public TextView J;
    public OnlineResource K;
    public OnlineResource L;
    public View M;
    public RelativeLayout N;
    public TextView O;
    public CheckBox P;
    public boolean Q;
    public kub<m26> R;
    public int S;
    public View U;
    public MXRecyclerView u;
    public mxb v;
    public LinearLayout w;
    public View x;
    public View y;
    public TextView z;
    public wji T = null;
    public final a V = new a();

    public class a implements a.InterfaceC0067a {
        public a() {
        }

        public final void a(m26 m26Var, int i) {
            OnlineResource onlineResource = m26Var.b;
            boolean z = m26Var.c;
            ?? r2 = HistoryActivity.this;
            if (!z) {
                if (onlineResource instanceof Feed) {
                    new Bundle().putInt("key_comes_from", 1);
                }
                lmc.e((Activity) r2, onlineResource, r2.K, r2.L, r2.getX(), i, true, false);
                return;
            }
            if (m26Var.d) {
                r2.H.getClass();
            } else {
                sdi sdiVar = r2.H;
                onlineResource.getId();
                sdiVar.getClass();
            }
            r2.z6(r2.H.X() == r2.H.f.size());
            r2.x6(r2.H.X() > 0);
            if (r2.H.X() == r2.H.f.size()) {
                r2.Q = true;
                r2.P.setChecked(true);
            } else {
                r2.Q = false;
                r2.P.setChecked(false);
            }
            r2.A6(r2.H.X(), r2.H.f.size());
        }
    }

    public static class b extends mo4 {
        @Override
        public final boolean a(int i, int i2) {
            Object obj = this.a.get(i);
            Object obj2 = this.b.get(i2);
            return (obj instanceof gb8) || !(obj instanceof m26) || !(obj2 instanceof m26) || ((m26) obj).d == ((m26) obj2).d;
        }

        @Override
        public final boolean b(int i, int i2) {
            Object obj = this.a.get(i);
            Object obj2 = this.b.get(i2);
            if (obj == obj2) {
                return true;
            }
            if ((obj instanceof gb8) && (obj2 instanceof gb8)) {
                return obj.equals(obj2);
            }
            if ((obj instanceof m26) && (obj2 instanceof m26)) {
                return false;
            }
            return obj.getClass().isInstance(obj2);
        }
    }

    public class c extends RecyclerView.q {
        public final int a;
        public int b;

        public c(HistoryActivity historyActivity) {
            this.a = historyActivity.getResources().getDisplayMetrics().heightPixels;
        }

        public final void onScrolled(RecyclerView recyclerView, int i, int i2) {
            super.onScrolled(recyclerView, i, i2);
            int i3 = this.b + i2;
            this.b = i3;
            if (i3 < 0) {
                this.b = 0;
            }
            int i4 = this.b;
            int i5 = this.a;
            HistoryActivity historyActivity = HistoryActivity.this;
            if (i4 > i5) {
                if (historyActivity.y.getVisibility() != 0) {
                    historyActivity.y.setVisibility(0);
                }
            } else if (historyActivity.y.getVisibility() != 8) {
                historyActivity.y.setVisibility(8);
            }
        }
    }

    public static void p6(HistoryActivity historyActivity) {
        if (historyActivity.H.X() == 0) {
            return;
        }
        historyActivity.u.R0();
        sdi sdiVar = historyActivity.H;
        sdiVar.getClass();
        if (!(sdiVar instanceof tt0)) {
            historyActivity.u6();
            return;
        }
        be4 be4Var = new be4();
        be4Var.c = new dp(historyActivity, 4);
        be4Var.show(historyActivity.getSupportFragmentManager(), "deleteDialog");
    }

    public static void s6(Context context, OnlineResource onlineResource, ResourceFlow resourceFlow, FromStack fromStack, int i) {
        Intent intent = new Intent(context, (Class<?>) HistoryActivity.class);
        if (onlineResource != null) {
            intent.putExtra(ResourceType.TYPE_NAME_TAB, onlineResource);
        }
        if (resourceFlow != null) {
            intent.putExtra("card", resourceFlow);
        }
        intent.putExtra(FromStack.FROM_LIST, fromStack);
        intent.putExtra("his_type", i);
        context.startActivity(intent);
    }

    public final void A6(int i, int i2) {
        TextView textView = this.O;
        if (textView != null) {
            textView.setText(String.format(Locale.getDefault(), "%d/%d %s", Integer.valueOf(i), Integer.valueOf(i2), getResources().getString(2131890201)));
        }
    }

    public final void C6() {
        boolean isEmpty = this.H.f.isEmpty();
        w6(isEmpty);
        mxb mxbVar = this.v;
        List list = mxbVar.i;
        if (isEmpty) {
            mxbVar.i = new ArrayList();
        } else {
            ArrayList arrayList = new ArrayList(this.H.f.cloneData());
            String builder = new Uri.Builder().path("betweenTray").appendPath("myWatchHistory").toString();
            kub<m26> kubVar = this.R;
            if (kubVar != null) {
                kubVar.d = arrayList;
            } else {
                kubVar = kub.b(this, getLifecycle(), arrayList);
            }
            kubVar.g(builder, pp.h, new vf1(), new zy7(this));
            this.R = kubVar;
            this.v.i = arrayList;
        }
        this.H.Y();
        j.a(new b(list, this.v.i), true).b(this.v);
        A6(this.H.X(), this.H.f.size());
        z6(this.H.X() == this.H.f.size());
        this.x.setVisibility(isEmpty ? 0 : 8);
        if (isEmpty) {
            this.x.startAnimation(AnimationUtils.loadAnimation(this, 2130772012));
        } else {
            this.x.setVisibility(8);
        }
    }

    @Override
    public final void J0() {
        C6();
    }

    @Override
    public final void N7() {
        this.u.W0();
        this.u.X0();
        e0g.b(this.T, this.U);
        this.T = null;
        this.I.setVisibility(8);
        if (!this.H.f.hasMoreData()) {
            this.u.S0();
        }
        C6();
    }

    @Override
    public final void c9() {
        this.u.U0();
        this.I.setVisibility(8);
        this.x.setVisibility(8);
    }

    @Override
    public final From d6() {
        return From.create(ResourceType.TYPE_NAME_CARD_HISTORY, ResourceType.TYPE_NAME_CARD_HISTORY, ResourceType.TYPE_NAME_CARD_HISTORY);
    }

    @Override
    public final int e6() {
        return i0g.b().h("history_activity_theme");
    }

    @Override
    public final int j6() {
        return 2131559175;
    }

    @Override
    public void onClick(View view) {
        if (view.getId() != 2131365683 || vk4.h(tya.m)) {
            return;
        }
        ei0.o(201, this);
    }

    @Override
    public final void onCreate(Bundle bundle) {
        sdi in3Var;
        super.onCreate(bundle);
        esg.a(this);
        this.S = 0;
        if (getIntent() != null) {
            this.K = (OnlineResource) getIntent().getSerializableExtra(ResourceType.TYPE_NAME_TAB);
            this.L = (OnlineResource) getIntent().getSerializableExtra("card");
            this.S = getIntent().getIntExtra("his_type", 0);
        }
        int i = this.S;
        if (i == 0) {
            in3Var = new sdi(this);
        } else if (i == 2) {
            in3Var = new tt0(this);
            in3Var.f.d = true;
        } else {
            OnlineResource onlineResource = this.K;
            in3Var = (onlineResource == null || !ResourceType.OTT_TAB_FATAFAT.equalsIgnoreCase(onlineResource.getId())) ? new in3(this) : new my5(this);
        }
        this.H = in3Var;
        k6(in3Var.T());
        this.w = (LinearLayout) findViewById(2131363205);
        this.M = findViewById(2131363818);
        this.z = (TextView) findViewById(2131365898);
        this.A = (ImageView) findViewById(2131365900);
        this.B = (LinearLayout) findViewById(2131365901);
        findViewById(2131362984);
        this.C = (LinearLayout) findViewById(2131362988);
        this.D = findViewById(2131367578);
        View findViewById = findViewById(2131363246);
        this.x = findViewById;
        ((TextView) findViewById.findViewById(2131366482)).setText(this.H.S());
        this.y = findViewById(2131362206);
        this.I = findViewById(2131365683);
        this.J = (TextView) findViewById(2131365665);
        this.I.setOnClickListener(this);
        this.N = (RelativeLayout) findViewById(2131365910);
        this.O = (TextView) findViewById(2131365911);
        this.P = (CheckBox) findViewById(2131362646);
        this.U = findViewById(2131366006);
        MXRecyclerView findViewById2 = findViewById(2131363812);
        this.u = findViewById2;
        findViewById2.setLayoutManager(new LinearLayoutManager(1));
        this.u.getItemAnimator().f = 0L;
        this.u.setOnActionListener(new fz7(this));
        mxb mxbVar = new mxb(new ArrayList(this.H.f.cloneData()));
        this.v = mxbVar;
        dxc f = mxbVar.f(m26.class);
        a aVar = this.V;
        f.c = new wf9[]{new com.mxtech.videoplayer.ad.online.features.history.a(aVar), new g(aVar), new e(aVar)};
        f.a(new lg());
        this.v.g(wni.class, new vni());
        this.u.setAdapter(this.v);
        c cVar = new c(this);
        this.E = cVar;
        this.u.m(cVar);
        this.H.U();
        this.T = e0g.a(this.U, 2131560597, 2131101581);
        this.J.setOnClickListener(new az7(this));
        this.B.setOnClickListener(new bz7(this));
        this.P.setOnClickListener(new wm7(this, 1));
        this.C.setOnClickListener(new cz7(this));
        this.F = new dz7(this);
        this.y.setOnClickListener(new ez7(this));
        tj5.e(this);
    }

    public final boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(2131623953, menu);
        sdi sdiVar = this.H;
        w6(sdiVar == null || sdiVar.f.isEmpty());
        bv0.a(this, menu);
        return super/*android.app.Activity*/.onCreateOptionsMenu(menu);
    }

    @Override
    public final void onDestroy() {
        super.onDestroy();
        sdi sdiVar = this.H;
        if (sdiVar != null) {
            sdiVar.f.release();
            tj5.h(sdiVar);
        }
        tj5.h(this);
    }

    @vgg(threadMode = ThreadMode.MAIN)
    public void onEvent(y08 y08Var) {
        if (tj5.a.contains(this)) {
            int i = y08Var.c;
        }
    }

    @Override
    public final boolean onOptionsItemSelected(MenuItem menuItem) {
        int itemId = menuItem.getItemId();
        if (itemId == 16908332) {
            wc wcVar = this.G;
            if (wcVar == null) {
                return super.onOptionsItemSelected(menuItem);
            }
            onSupportActionModeFinished(wcVar);
            return true;
        }
        if (itemId != 2131361875) {
            return super.onOptionsItemSelected(menuItem);
        }
        this.u.R0();
        wc startSupportActionMode = startSupportActionMode(this.F);
        this.G = startSupportActionMode;
        bv0.a(this, startSupportActionMode.e());
        return true;
    }

    public final void t6() {
        mxb mxbVar = this.v;
        mxbVar.notifyItemRangeChanged(0, mxbVar.getItemCount(), this.H.f.cloneData());
    }

    public final void u6() {
        MXRecyclerView mXRecyclerView;
        sdi sdiVar = this.H;
        sdi.a aVar = sdiVar.f;
        int i = 0;
        for (int size = aVar.size() - 1; size >= 0; size--) {
            if (aVar.get(size).d) {
                i++;
                sdiVar.R(aVar.get(size).b);
            }
        }
        wc wcVar = this.G;
        if (wcVar != null) {
            wcVar.c();
        }
        if (i <= 0 || this.S != 1 || (mXRecyclerView = this.u) == null) {
            return;
        }
        yz7.y(mXRecyclerView, i > 1);
    }

    @Override
    public final void w2() {
        this.u.W0();
        this.u.X0();
        e0g.b(this.T, this.U);
        this.T = null;
        if (this.H.f.isEmpty()) {
            this.I.setVisibility(0);
            w6(true);
            A6(0, 0);
        }
        TextView textView = this.J;
        if (textView == null) {
            return;
        }
        if (vk4.h(tya.m)) {
            textView.setText(2131889558);
        } else {
            textView.setText(2131890943);
        }
    }

    public final void w6(boolean z) {
        if (c6() == null || c6().findItem(2131361875) == null) {
            return;
        }
        c6().findItem(2131361875).setVisible(!z);
    }

    public final void x6(boolean z) {
        MenuItem findItem;
        wc wcVar = this.G;
        if (wcVar == null || (findItem = wcVar.e().findItem(2131361875)) == null) {
            return;
        }
        findItem.setEnabled(z);
    }

    public final void z6(boolean z) {
        this.Q = z;
        this.P.setChecked(z);
        this.z.setText(z ? 2131888179 : 2131888180);
        msc.r(this.A, z ? 2131231523 : 2131231525);
    }

    @vgg(threadMode = ThreadMode.MAIN)
    public void onEvent(b28 b28Var) {
        sdi sdiVar;
        if (tj5.a.contains(this) && (sdiVar = this.H) != null) {
            sdiVar.U();
        }
    }

    @Override
    public final Activity v6() {
        return this;
    }
}