正在查看: MX Player v1.97.8 应用的 TrailerPlayerActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: MX Player v1.97.8 应用的 TrailerPlayerActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.mxtech.videoplayer.ad.online.trailer;
import android.R;
import android.content.Intent;
import android.os.Bundle;
import android.os.SystemClock;
import androidx.viewpager.widget.ViewPager;
import com.m.x.player.pandora.common.fromstack.From;
import com.mxtech.videoplayer.ad.online.model.bean.Trailer;
import com.mxtech.videoplayer.ad.online.model.bean.next.ResourceFlow;
import com.mxtech.videoplayer.ad.online.mxexo.service.ExoPlayerService;
import com.mxtech.videoplayer.ad.online.trailer.view.MultiProgressView2;
import com.mxtech.videoplayer.service.PlayService;
import defpackage.d0d;
import defpackage.en8;
import defpackage.iuh;
import defpackage.kfh;
import defpackage.sfh;
import defpackage.vk4;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class TrailerPlayerActivity extends xxc implements en8 {
public static final int A = 0;
public ViewPager u;
public kfh v;
public MultiProgressView2 w;
public sfh x;
public long y = 0;
public final a z = new a();
public class a extends ViewPager.l {
public a() {
}
public final void onPageSelected(int i) {
sfh sfhVar = TrailerPlayerActivity.this.x;
if (i < 0) {
sfhVar.getClass();
} else {
if (sfhVar.c.isEmpty()) {
return;
}
d0d.j2(sfhVar.d, sfhVar.e, sfhVar.c.get(sfhVar.a), sfhVar.a, sfhVar.f, "tap");
sfhVar.a = i;
}
}
}
@Override
public final void H0(int i, long j, long j2) {
int i2 = this.x.a;
if (i != i2) {
return;
}
this.w.setProgress((int) j, (int) j2, i2);
}
@Override
public final void U2(String str) {
this.x.a(str, false, false);
}
public final From d6() {
return null;
}
@Override
public final void i1(String str, boolean z) {
this.x.a(str, true, z);
}
public final int j6() {
return 2131560441;
}
public final void onCreate(Bundle bundle) {
ArrayList arrayList;
iuh.i(this, true);
vk4.j(this);
super.onCreate(bundle);
PlayService.y();
ExoPlayerService.M();
this.u = findViewById(2131367686);
this.w = (MultiProgressView2) findViewById(2131364982);
kfh kfhVar = new kfh(getSupportFragmentManager(), getFromStack());
this.v = kfhVar;
kfhVar.o.add(this.w);
this.u.setAdapter(this.v);
this.u.b(this.w);
this.u.b(this.z);
this.u.setOffscreenPageLimit(5);
this.y = SystemClock.elapsedRealtime();
Intent intent = getIntent();
sfh sfhVar = new sfh();
sfhVar.b = this;
ResourceFlow serializableExtra = intent.getSerializableExtra("card");
if (serializableExtra.getResourceList() == null) {
sfhVar.c = new ArrayList();
}
sfhVar.c = serializableExtra.getResourceList();
sfhVar.d = intent.getSerializableExtra("tab");
sfhVar.e = intent.getSerializableExtra("card");
sfhVar.a = intent.getIntExtra("position", 0);
sfhVar.f = pzh.f(intent);
this.x = sfhVar;
List<Trailer> list = sfhVar.c;
int i = sfhVar.a;
kfh kfhVar2 = this.v;
if (list == null) {
kfhVar2.getClass();
} else {
ArrayList arrayList2 = kfhVar2.m;
arrayList2.clear();
arrayList2.addAll(list);
kfhVar2.notifyDataSetChanged();
}
this.u.setCurrentItem(i, true);
if (sfhVar.c.isEmpty()) {
arrayList = new ArrayList();
} else {
arrayList = new ArrayList();
Iterator<Trailer> it = sfhVar.c.iterator();
while (it.hasNext()) {
arrayList.add(it.next().getIcon());
}
}
this.w.setProgressCount(arrayList, sfhVar.a);
y82.o(this, a.a);
}
public final void onDestroy() {
super.onDestroy();
ViewPager viewPager = this.u;
if (viewPager != null) {
viewPager.v(this.w);
this.u.v(this.z);
}
}
public final void onPause() {
super/*rya*/.onPause();
getIntent().putExtra("stop pip", false);
}
public final void onResume() {
super.onResume();
iuh.i(this, true);
boolean booleanExtra = getIntent().getBooleanExtra("stop pip", false);
ExoPlayerService exoPlayerService = ExoPlayerService.Q0;
if (exoPlayerService == null || !exoPlayerService.Z) {
return;
}
if (booleanExtra) {
ExoPlayerService.M();
} else {
finish();
overridePendingTransition(R.anim.fade_in, R.anim.fade_out);
}
}
@Override
public final long y1() {
return this.y;
}
}