正在查看: MX Player v1.97.8 应用的 PublisherDetailsActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: MX Player v1.97.8 应用的 PublisherDetailsActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.mxtech.videoplayer.ad.online.features.publisher;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import androidx.appcompat.app.ActionBar;
import androidx.appcompat.widget.Toolbar;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.google.android.material.appbar.AppBarLayout;
import com.google.android.material.appbar.CollapsingToolbarLayout;
import com.m.x.player.pandora.common.fromstack.From;
import com.m.x.player.pandora.common.fromstack.FromStack;
import com.mxtech.videoplayer.ad.ActivityWelcomeMX;
import com.mxtech.videoplayer.ad.online.ad.link.AdPlacement;
import com.mxtech.videoplayer.ad.online.model.bean.EmptyOrNetErrorInfo;
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.online.model.bean.next.SubscribeInfo;
import com.mxtech.videoplayer.ad.online.model.bean.next.publisher.ResourcePublisher;
import com.mxtech.videoplayer.ad.online.mxexo.ExoPlayerActivity;
import com.mxtech.videoplayer.ad.view.imageview.BlurImageView;
import com.mxtech.videoplayer.ad.view.list.MXRecyclerView;
import defpackage.ikd;
import defpackage.ksa;
import defpackage.qbg;
import defpackage.rj4;
import defpackage.w7e;
import defpackage.x7e;
import defpackage.xe0;
import defpackage.xxc;
import defpackage.y7e;
import defpackage.z7e;
import defpackage.zg;
import defpackage.zgg;
import java.security.InvalidParameterException;
import java.util.ArrayList;
public class PublisherDetailsActivity extends xxc {
public static final int J = 0;
public View A;
public AppBarLayout B;
public CollapsingToolbarLayout C;
public String D;
public BlurImageView E;
public ImageView F;
public n31 G;
public com.mxtech.videoplayer.ad.online.ad.link.a H;
public ImageView u;
public z7e v;
public MXRecyclerView x;
public mxb y;
public ResourcePublisher z;
public final ArrayList w = new ArrayList();
public final a I = new a();
public class a implements ksa.b {
public a() {
}
@Override
public final void onLoginCancelled() {
PublisherDetailsActivity.this.y.notifyItemChanged(0);
}
@Override
public final void onLoginSuccessful() {
PublisherDetailsActivity publisherDetailsActivity = PublisherDetailsActivity.this;
if (publisherDetailsActivity.A == null) {
publisherDetailsActivity.A = publisherDetailsActivity.findViewById(2131366191);
}
publisherDetailsActivity.A.performClick();
}
}
public static void s6(Context context, ResourcePublisher resourcePublisher, OnlineResource onlineResource, OnlineResource onlineResource2, int i, FromStack fromStack) {
d0d.p2(resourcePublisher, onlineResource, onlineResource2, fromStack, i, context instanceof PublisherDetailsActivity ? "publisherDetail" : context instanceof ExoPlayerActivity ? "playback" : ((context instanceof ActivityWelcomeMX) && pzh.l(fromStack)) ? ResourceType.TYPE_NAME_MX_TUBE : "");
Intent intent = new Intent(context, (Class<?>) PublisherDetailsActivity.class);
intent.putExtra("EXTRA_KEY_PUBLISHER", resourcePublisher);
intent.putExtra(FromStack.FROM_LIST, fromStack);
context.startActivity(intent);
}
@Override
public final From d6() {
ResourcePublisher resourcePublisher = this.z;
return From.create(resourcePublisher.getId(), resourcePublisher.getName(), "publisherDetail");
}
@Override
public final int j6() {
return 2131558450;
}
public final void onBackPressed() {
ikd.v(this, getIntent());
super/*ub3*/.onBackPressed();
}
@Override
public final void onCreate(Bundle bundle) {
this.z = (ResourcePublisher) getIntent().getSerializableExtra("EXTRA_KEY_PUBLISHER");
super.onCreate(bundle);
ResourcePublisher resourcePublisher = this.z;
z7e z7eVar = new z7e();
if (resourcePublisher == null) {
throw new InvalidParameterException("Invalid params.");
}
z7eVar.b = this;
rj4 a2 = rj4.a(resourcePublisher);
z7eVar.c = a2;
a2.i = z7eVar;
this.v = z7eVar;
Toolbar toolbar = this.q;
if (toolbar != null) {
toolbar.setBackgroundResource(2131235979);
qbg.f(this.q);
}
ActionBar actionBar = this.p;
if (actionBar != null) {
actionBar.u(2131234209);
}
this.C = findViewById(2131362722);
this.B = findViewById(2131362092);
this.F = (ImageView) findViewById(2131363780);
this.u = (ImageView) findViewById(2131362887);
this.E = findViewById(2131362289);
MXRecyclerView findViewById = findViewById(2131363018);
this.x = findViewById;
findViewById.setLayoutManager(new LinearLayoutManager(1));
this.x.S0();
this.x.T0();
this.x.setOnActionListener((MXRecyclerView.b) null);
this.x.setItemAnimator((RecyclerView.j) null);
mxb mxbVar = new mxb(this.w);
this.y = mxbVar;
mxbVar.g(SubscribeInfo.class, new zgg(new zg(this), ResourceType.TYPE_NAME_PUBLISHER, fromStack()));
this.y.g(EmptyOrNetErrorInfo.class, new uj4(new y7e(this)));
n31 n31Var = new n31(this);
this.G = n31Var;
n31Var.S(new d(this, this, (mvg) null));
getX();
g34.a((OnlineResource) null);
dxc f = this.y.f(ResourceFlow.class);
f.c = new wf9[]{this.G, new imc(this, (OnlineResource) null, getX()), new osb(this, (OnlineResource) null, getX())};
f.a(new b00());
this.x.setAdapter(this.y);
ResourcePublisher resourcePublisher2 = this.z;
if (resourcePublisher2 != null) {
this.D = resourcePublisher2.getName();
ResourcePublisher resourcePublisher3 = this.z;
sx9.m(this, this.F, resourcePublisher3.posterList(), 2131167559, 2131167579, kr4.f(), new x7e(this, resourcePublisher3), false);
}
this.B.addOnOffsetChangedListener(new w7e(this));
z7e z7eVar2 = this.v;
z7eVar2.b.getClass();
z7eVar2.c.b();
qbg.g(this);
}
public final boolean onCreateOptionsMenu(android.view.Menu r4) {
throw new UnsupportedOperationException("Method not decompiled: com.mxtech.videoplayer.ad.online.features.publisher.PublisherDetailsActivity.onCreateOptionsMenu(android.view.Menu):boolean");
}
@Override
public final void onDestroy() {
super.onDestroy();
kl3.p(new xe0[]{this.v.c.g});
n31 n31Var = this.G;
if (n31Var != null) {
n31Var.O();
}
}
@Override
public final boolean onOptionsItemSelected(MenuItem menuItem) {
if (menuItem.getItemId() != 2131361902) {
return super.onOptionsItemSelected(menuItem);
}
ResourcePublisher resourcePublisher = this.z;
if (resourcePublisher == null || TextUtils.isEmpty(resourcePublisher.getShareUrl())) {
return true;
}
ResourcePublisher resourcePublisher2 = this.z;
sf.d(this, resourcePublisher2, getX(), resourcePublisher2.getShareUrl());
return true;
}
@Override
public final void onPause() {
super.onPause();
n31 n31Var = this.G;
if (n31Var != null) {
n31Var.W();
}
}
@Override
public final void onResume() {
super.onResume();
n31 n31Var = this.G;
if (n31Var != null) {
n31Var.U();
}
}
@Override
public final void onWindowFocusChanged(boolean z) {
super.onWindowFocusChanged(z);
if (z && this.H == null) {
com.mxtech.videoplayer.ad.online.ad.link.a aVar = new com.mxtech.videoplayer.ad.online.ad.link.a();
this.H = aVar;
aVar.d(AdPlacement.OTTDetailLink, getLifecycle(), (ViewGroup) findViewById(2131363541), this);
}
}
public final void p6() {
ArrayList arrayList = this.w;
if (arrayList.size() > 0) {
for (int size = arrayList.size() - 1; size >= 0; size--) {
arrayList.remove(size);
this.y.notifyItemRemoved(size);
}
}
}
}