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