正在查看: MX Player v1.97.8 应用的 LocalHistoryActivity.java JAVA 源代码文件
本页面展示 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;
}
}