正在查看: MX Player v1.97.8 应用的 ForceUpdateView.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: MX Player v1.97.8 应用的 ForceUpdateView.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.mxtech.videoplayer.ad.online.forceupdate;
import android.app.Activity;
import android.content.Context;
import android.text.TextUtils;
import android.text.method.ScrollingMovementMethod;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.FrameLayout;
import android.widget.LinearLayout;
import android.widget.ProgressBar;
import android.widget.TextView;
import androidx.cardview.widget.CardView;
import defpackage.cd;
import defpackage.hj6;
import defpackage.jj6;
import defpackage.shc;
import defpackage.sy8;
import defpackage.tya;
public class ForceUpdateView extends FrameLayout {
public static final int t = 0;
public final View b;
public final TextView c;
public final CardView d;
public final TextView f;
public final TextView g;
public final TextView h;
public final ProgressBar i;
public final TextView j;
public String k;
public int l;
public String m;
public hj6 n;
public final LinearLayout o;
public final shc p;
public boolean q;
public Activity r;
public final a s;
public class a implements sw4 {
public a() {
}
public final void a(int i, String str) {
ForceUpdateView forceUpdateView = ForceUpdateView.this;
forceUpdateView.l = 3;
forceUpdateView.c(false);
forceUpdateView.j.setText(tya.m.getString(2131888278));
}
public final void b(String str, String str2) {
int i = ForceUpdateView.t;
ForceUpdateView.this.a(str2);
}
public final void c(String str) {
ForceUpdateView.this.l = 0;
}
public final void d(int i, String str) {
ForceUpdateView forceUpdateView = ForceUpdateView.this;
forceUpdateView.l = 1;
forceUpdateView.c(true);
forceUpdateView.h.setText(tya.m.getString(2131888273, Integer.valueOf(i)));
forceUpdateView.i.setProgress(i);
}
}
public ForceUpdateView(Context context) {
this(context, null);
}
private void setLaterTvStatus(int i) {
TextView textView = this.f;
if (!this.q) {
i = 8;
}
textView.setVisibility(i);
}
public final void a(String str) {
this.l = 2;
this.m = str;
c(false);
this.j.setText(tya.m.getString(2131888265));
setLaterTvStatus(8);
}
public final void b() {
boolean b = shc.b(getContext());
this.o.setVisibility(b ? 8 : 0);
if (b && this.l == 3) {
d();
}
}
public final void c(boolean z) {
this.d.setVisibility(z ? 8 : 0);
setLaterTvStatus(z ? 8 : 0);
this.h.setVisibility(z ? 0 : 8);
this.i.setVisibility(z ? 0 : 8);
}
public final void d() {
Activity activity = this.r;
if (activity == null) {
return;
}
if (!x7d.b(activity)) {
byg.d(this.r, "https://play.google.com/store/apps/details?id=com.mxtech.videoplayer.ad");
return;
}
if (this.l == 2) {
if (TextUtils.isEmpty(this.m)) {
return;
}
x7d.a(tya.m, this.m);
} else {
this.l = 1;
sy8.c().a(this.k, this.s);
c(true);
}
}
@Override
public final void onDetachedFromWindow() {
super.onDetachedFromWindow();
this.p.c();
}
public void setShowLater(boolean z) {
this.q = z;
setLaterTvStatus(z ? 0 : 8);
}
public void setUpdateActionListener(hj6 hj6Var) {
this.n = hj6Var;
}
public void setUpdateContent(String str, String str2, Activity activity) {
this.r = activity;
this.k = str2;
this.c.setText(str);
if (sy8.d(str2)) {
a(sy8.b(str2));
}
}
public ForceUpdateView(Context context, AttributeSet attributeSet) {
this(context, attributeSet, 0);
}
public ForceUpdateView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.l = 0;
this.n = null;
this.q = true;
cd cdVar = new cd(this, 3);
this.s = new a();
shc shcVar = new shc(new jj6(this, 0));
this.p = shcVar;
shcVar.d();
this.b = LayoutInflater.from(context).inflate(2131560542, this);
this.c = (TextView) findViewById(2131366945);
this.d = findViewById(2131362595);
this.j = (TextView) this.b.findViewById(2131367352);
this.f = (TextView) findViewById(2131367068);
this.g = (TextView) findViewById(2131362416);
this.h = (TextView) this.b.findViewById(2131367191);
this.i = (ProgressBar) this.b.findViewById(2131365330);
this.o = (LinearLayout) this.b.findViewById(2131365672);
this.c.setMovementMethod(new ScrollingMovementMethod());
int i2 = getContext().getResources().getDisplayMetrics().heightPixels;
int dimensionPixelOffset = getResources().getDimensionPixelOffset(2131165945);
int dimensionPixelOffset2 = i2 - getResources().getDimensionPixelOffset(2131165785);
if (dimensionPixelOffset2 < dimensionPixelOffset) {
this.c.setMaxHeight(dimensionPixelOffset2);
}
this.b.setOnClickListener(cdVar);
this.d.setOnClickListener(cdVar);
this.f.setOnClickListener(cdVar);
this.g.setOnClickListener(cdVar);
c(false);
b();
}
}