导航菜单

页面标题

页面副标题

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

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

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


package com.mxtech.videoplayer.ad.local.history;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.text.TextUtils;
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.appcompat.widget.SwitchCompat;
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.ActivityScreen;
import com.mxtech.videoplayer.ad.local.history.a;
import com.mxtech.videoplayer.ad.online.model.bean.next.OnlineResource;
import com.mxtech.videoplayer.ad.online.model.bean.next.ResourceType;
import com.mxtech.videoplayer.ad.view.list.MXRecyclerView;
import defpackage.aja;
import defpackage.bja;
import defpackage.bv0;
import defpackage.cja;
import defpackage.ei0;
import defpackage.eja;
import defpackage.gfh;
import defpackage.i0g;
import defpackage.ija;
import defpackage.mdg;
import defpackage.mo4;
import defpackage.ph;
import defpackage.qh;
import defpackage.qia;
import defpackage.tya;
import defpackage.vf;
import defpackage.weh;
import defpackage.xia;
import defpackage.xxc;
import defpackage.yia;
import defpackage.zia;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import kotlin.jvm.JvmClassMappingKt;

public class LocalHistoryActivity extends xxc implements View.OnClickListener, vf {
    public static final int T = 0;
    public ImageView A;
    public LinearLayout B;
    public View C;
    public d D;
    public zia E;
    public wc F;
    public ija G;
    public View H;
    public TextView I;
    public SwitchCompat J;
    public View K;
    public RelativeLayout M;
    public TextView N;
    public CheckBox O;
    public eja P;
    public boolean Q;
    public MXRecyclerView u;
    public mxb v;
    public LinearLayout w;
    public View x;
    public View y;
    public TextView z;
    public boolean L = false;
    public final a R = new a();
    public final b S = new b();

    public class a implements hrc<List<OnlineResource>> {
        public a() {
        }

        public final void a(Object obj) {
            LocalHistoryActivity localHistoryActivity = LocalHistoryActivity.this;
            localHistoryActivity.u.W0();
            localHistoryActivity.u.X0();
            localHistoryActivity.H.setVisibility(8);
            localHistoryActivity.u.S0();
            localHistoryActivity.x6();
        }
    }

    public class b implements a.InterfaceC0051a {
        public b() {
        }

        public final void a(eja ejaVar) {
            boolean z = ejaVar.b;
            c cVar = ejaVar.f;
            ?? r3 = LocalHistoryActivity.this;
            if (z) {
                if (ejaVar.c) {
                    r3.G.r(ejaVar);
                } else {
                    Iterator<OnlineResource> it = r3.G.u().iterator();
                    while (it.hasNext()) {
                        eja ejaVar2 = (eja) it.next();
                        if (TextUtils.equals(ejaVar2.f.b.getPath(), cVar.b.getPath())) {
                            ejaVar2.c = false;
                        }
                    }
                }
                LocalHistoryActivity.p6(r3);
                r3.w6(r3.G.x(), r3.G.s());
                return;
            }
            mdg mdgVar = new mdg("localHistoryItemClicked", weh.c);
            do2.n("from", "more", mdgVar.b);
            gfh.d(mdgVar);
            r3.getClass();
            Uri uri = cVar.b;
            List<OnlineResource> u = r3.G.u();
            int size = u.size();
            Uri[] uriArr = new Uri[size];
            for (int i = 0; i < size; i++) {
                uriArr[i] = ((eja) u.get(i)).f.b;
            }
            ActivityScreen.k9(r3, uri, uriArr, null, null, false, (byte) 0, ResourceType.TYPE_NAME_CARD_LOCAL_HISTORY);
        }
    }

    public static class c extends mo4 {
        @Override
        public final boolean a(int i, int i2) {
            return true;
        }

        @Override
        public final boolean b(int i, int i2) {
            Object obj = this.a.get(i);
            Object obj2 = this.b.get(i2);
            if (obj == obj2 || !(obj instanceof eja) || !(obj2 instanceof eja)) {
                return true;
            }
            eja ejaVar = (eja) obj;
            eja ejaVar2 = (eja) obj2;
            return ejaVar.c == ejaVar2.c && ejaVar.f.e == ejaVar2.f.e;
        }
    }

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

        public d(LocalHistoryActivity localHistoryActivity) {
            this.a = localHistoryActivity.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;
            LocalHistoryActivity localHistoryActivity = LocalHistoryActivity.this;
            if (i4 > i5) {
                if (localHistoryActivity.y.getVisibility() != 0) {
                    localHistoryActivity.y.setVisibility(0);
                }
            } else if (localHistoryActivity.y.getVisibility() != 8) {
                localHistoryActivity.y.setVisibility(8);
            }
        }
    }

    public static void p6(LocalHistoryActivity localHistoryActivity) {
        localHistoryActivity.u6(localHistoryActivity.G.x() == localHistoryActivity.G.s());
        localHistoryActivity.t6(localHistoryActivity.G.x() > 0);
        if (localHistoryActivity.G.x() == localHistoryActivity.G.s()) {
            localHistoryActivity.Q = true;
            localHistoryActivity.O.setChecked(true);
        } else {
            localHistoryActivity.Q = false;
            localHistoryActivity.O.setChecked(false);
        }
    }

    public static void s6(Context context, OnlineResource onlineResource, FromStack fromStack) {
        Intent intent = new Intent(context, (Class<?>) LocalHistoryActivity.class);
        if (onlineResource != null) {
            intent.putExtra(ResourceType.TYPE_NAME_TAB, onlineResource);
        }
        intent.putExtra(FromStack.FROM_LIST, fromStack);
        intent.putExtra("filter", false);
        context.startActivity(intent);
    }

    @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 2131559708;
    }

    @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) {
        aii c2;
        super.onCreate(bundle);
        if (getIntent() != null) {
            getIntent().getBooleanExtra("filter", false);
        }
        kii viewModelStore = getViewModelStore();
        eii eiiVar = new eii(tya.m);
        a aVar = a.b;
        mu9 kotlinClass = JvmClassMappingKt.getKotlinClass(ija.class);
        String k = kotlinClass.k();
        if (k == null) {
            throw new IllegalArgumentException("Local and anonymous classes can not be ViewModels");
        }
        String concat = "androidx.lifecycle.ViewModelProvider.DefaultKey:".concat(k);
        aii b2 = viewModelStore.b(concat);
        if (!kotlinClass.i(b2)) {
            o2c o2cVar = new o2c(aVar);
            o2cVar.a(jii.a, concat);
            try {
                try {
                    c2 = eiiVar.b(kotlinClass, o2cVar);
                } catch (AbstractMethodError unused) {
                    c2 = eiiVar.c(JvmClassMappingKt.getJavaClass(kotlinClass));
                }
            } catch (AbstractMethodError unused2) {
                c2 = eiiVar.a(JvmClassMappingKt.getJavaClass(kotlinClass), o2cVar);
            }
            b2 = c2;
            aii aiiVar = (aii) viewModelStore.a.put(concat, b2);
            if (aiiVar != null) {
                aiiVar.clear$lifecycle_viewmodel_release();
            }
        }
        this.G = (ija) b2;
        l6("Local History");
        this.w = (LinearLayout) findViewById(2131363205);
        this.K = findViewById(2131363818);
        this.z = (TextView) findViewById(2131365898);
        this.A = (ImageView) findViewById(2131365900);
        this.B = (LinearLayout) findViewById(2131365901);
        this.C = findViewById(2131367578);
        this.x = findViewById(2131363246);
        this.y = findViewById(2131362206);
        this.H = findViewById(2131365683);
        this.I = (TextView) findViewById(2131365665);
        this.H.setOnClickListener(this);
        this.M = (RelativeLayout) findViewById(2131365910);
        this.N = (TextView) findViewById(2131365911);
        this.O = (CheckBox) findViewById(2131362646);
        SwitchCompat findViewById = findViewById(2131366380);
        this.J = findViewById;
        findViewById.setChecked(twd.c());
        this.J.setOnCheckedChangeListener(new bja(this));
        MXRecyclerView findViewById2 = findViewById(2131363812);
        this.u = findViewById2;
        findViewById2.setLayoutManager(new LinearLayoutManager(1));
        this.u.getItemAnimator().f = 0L;
        this.u.setOnActionListener(new cja(this));
        mxb mxbVar = new mxb(this.G.u());
        this.v = mxbVar;
        mxbVar.g(eja.class, new com.mxtech.videoplayer.ad.local.history.a(this.S));
        this.u.setAdapter(this.v);
        d dVar = new d(this);
        this.D = dVar;
        this.u.m(dVar);
        this.G.d.observe(this, this.R);
        this.G.w();
        this.I.setOnClickListener(new xia(this));
        this.B.setOnClickListener(new yia(this));
        this.O.setOnClickListener(new qh(this, 5));
        this.E = new zia(this);
        this.y.setOnClickListener(new aja(this));
    }

    public final boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(2131623953, menu);
        ija ijaVar = this.G;
        boolean z = ijaVar == null || ijaVar.u().isEmpty();
        if (c6() != null && c6().findItem(2131361875) != null) {
            c6().findItem(2131361875).setVisible(!z);
        }
        bv0.a(this, menu);
        return super/*android.app.Activity*/.onCreateOptionsMenu(menu);
    }

    @Override
    public final boolean onOptionsItemSelected(MenuItem menuItem) {
        int itemId = menuItem.getItemId();
        if (itemId == 16908332) {
            wc wcVar = this.F;
            if (wcVar == null) {
                return super.onOptionsItemSelected(menuItem);
            }
            onSupportActionModeFinished(wcVar);
            return true;
        }
        if (itemId != 2131361875) {
            return super.onOptionsItemSelected(menuItem);
        }
        gfh.d(d0d.u("navLocalHistoryDeleteClicked"));
        this.u.R0();
        qia qiaVar = new qia();
        qiaVar.f = getString(2131888542);
        qiaVar.c = new ph(this, 8);
        qiaVar.show(getSupportFragmentManager(), "localDeleteDialog");
        return true;
    }

    @Override
    public final void onStart() {
        super.onStart();
        ija ijaVar = this.G;
        if (ijaVar == null || ijaVar.f || !this.L) {
            return;
        }
        this.L = false;
        ijaVar.w();
    }

    @Override
    public final void onStop() {
        super.onStop();
        this.L = true;
    }

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

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

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

    public final void x6() {
        boolean isEmpty = this.G.u().isEmpty();
        if (c6() != null && c6().findItem(2131361875) != null) {
            c6().findItem(2131361875).setVisible(!isEmpty);
        }
        mxb mxbVar = this.v;
        List list = mxbVar.i;
        if (isEmpty) {
            mxbVar.i = new ArrayList();
        } else {
            this.v.i = this.G.u();
        }
        Iterator<OnlineResource> it = this.G.u().iterator();
        while (true) {
            if (!it.hasNext()) {
                break;
            } else {
                ((eja) it.next()).b = false;
            }
        }
        j.a(new c(list, this.v.i), true).b(this.v);
        w6(this.G.x(), this.G.s());
        u6(this.G.x() == this.G.s());
        this.x.setVisibility(isEmpty ? 0 : 8);
        if (isEmpty) {
            this.x.startAnimation(AnimationUtils.loadAnimation(this, 2130772012));
        } else {
            this.x.setVisibility(8);
        }
    }

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