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