导航菜单

页面标题

页面副标题

MX Player v1.97.8 - ForceUpdateView.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();
    }
}