package com.seewo.ota.activity;

import android.app.Dialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.text.SpannableString;
import android.text.style.AbsoluteSizeSpan;
import android.text.style.TypefaceSpan;
import android.util.Log;
import android.view.KeyEvent;
import android.widget.TextView;
import com.seewo.libmyousdk.model.RomUpdateInfo;
import com.seewo.libvui.h.e;
import com.seewo.ota.R;
import com.seewo.ota.view.CircleProgressBar;
import io.netty.handler.traffic.AbstractTrafficShapingHandler;
import java.util.Locale;

/* JADX INFO: loaded from: classes.dex */
public class ABUpgradeActivity extends d2 {
    private Dialog n;
    TextView o;
    CircleProgressBar p;
    TextView q;
    private final Handler r = new Handler(Looper.getMainLooper());
    private final com.seewo.ota.v.u.s s = new a();

    class a implements com.seewo.ota.v.u.s {
        a() {
        }

        @Override // com.seewo.ota.v.u.s
        public void a(int i2) {
        }

        @Override // com.seewo.ota.v.u.s
        public void b() {
        }

        @Override // com.seewo.ota.v.u.s
        public void c(int i2, Object obj) {
            if (i2 == 5) {
                ABUpgradeActivity.this.r.post(new Runnable() { // from class: com.seewo.ota.activity.b
                    @Override // java.lang.Runnable
                    public final void run() {
                        this.f2001b.e();
                    }
                });
            } else {
                if (i2 == 6) {
                    return;
                }
                Handler handler = ABUpgradeActivity.this.r;
                final ABUpgradeActivity aBUpgradeActivity = ABUpgradeActivity.this;
                handler.postDelayed(new Runnable() { // from class: com.seewo.ota.activity.a
                    @Override // java.lang.Runnable
                    public final void run() {
                        aBUpgradeActivity.finish();
                    }
                }, ABUpgradeActivity.this.s());
            }
        }

        public /* synthetic */ void d(int i2) {
            ABUpgradeActivity.this.C(i2);
        }

        public /* synthetic */ void e() {
            ABUpgradeActivity.this.C(100);
        }

        @Override // com.seewo.ota.v.u.s, android.os.RecoverySystem.ProgressListener
        public void onProgress(final int i2) {
            ABUpgradeActivity.this.r.post(new Runnable() { // from class: com.seewo.ota.activity.c
                @Override // java.lang.Runnable
                public final void run() {
                    this.f2004b.d(i2);
                }
            });
        }
    }

    private void B() {
        if (this.n == null) {
            v();
        }
        if (this.n.isShowing()) {
            return;
        }
        this.n.show();
    }

    /* JADX INFO: Access modifiers changed from: private */
    public void C(int i2) {
        Log.d("@ABUpgradeAct", "updateProgress. " + i2);
        int iMin = Math.min(Math.max(i2, 0), 100);
        SpannableString spannableString = new SpannableString(String.format(Locale.getDefault(), "%d%%", Integer.valueOf(iMin)));
        spannableString.setSpan(new AbsoluteSizeSpan(17, true), spannableString.length() - 1, spannableString.length(), 17);
        spannableString.setSpan(new TypefaceSpan("sans-serif"), spannableString.length() - 1, spannableString.length(), 17);
        this.o.setText(spannableString);
        this.p.setProgress(iMin);
    }

    private void o() {
        Dialog dialog = this.n;
        if (dialog == null || !dialog.isShowing()) {
            return;
        }
        this.n.dismiss();
    }

    private String p() {
        String str;
        if (!getResources().getBoolean(R.bool.support_show_upgrade_message) || this.f2011b == null) {
            str = String.format(getString(R.string.update_dialog_message), this.f2011b.getVersionCode());
        } else {
            str = String.format(getString(R.string.update_dialog_message), this.f2011b.getVersionCode()) + "\n\n" + this.f2011b.getUpdateDesc();
        }
        if (!a()) {
            return str;
        }
        return str + "\n" + getString(R.string.update_confirm_dialog_message);
    }

    private int q() {
        return R.string.update_dialog_title;
    }

    private Dialog r() {
        com.seewo.ota.view.g gVar = new com.seewo.ota.view.g(this);
        gVar.setTitle(q());
        gVar.r(p());
        gVar.s(R.string.btn_cancel, new f.z.c.p() { // from class: com.seewo.ota.activity.d
            @Override // f.z.c.p
            public final Object invoke(Object obj, Object obj2) {
                return this.f2009b.w((DialogInterface) obj, (Integer) obj2);
            }
        });
        gVar.t(R.string.btn_ok, new f.z.c.p() { // from class: com.seewo.ota.activity.e
            @Override // f.z.c.p
            public final Object invoke(Object obj, Object obj2) {
                return this.f2018b.x((DialogInterface) obj, (Integer) obj2);
            }
        });
        return gVar;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public long s() {
        if (d.e.h.a.a.h(9)) {
            return AbstractTrafficShapingHandler.DEFAULT_MAX_TIME;
        }
        return 3000L;
    }

    private Dialog t() {
        e.a aVar = new e.a(this);
        aVar.y(q());
        aVar.o(p());
        aVar.p(R.string.btn_cancel, new DialogInterface.OnClickListener() { // from class: com.seewo.ota.activity.g
            @Override // android.content.DialogInterface.OnClickListener
            public final void onClick(DialogInterface dialogInterface, int i2) {
                this.f2025b.y(dialogInterface, i2);
            }
        });
        aVar.w(R.string.btn_ok, new DialogInterface.OnClickListener() { // from class: com.seewo.ota.activity.h
            @Override // android.content.DialogInterface.OnClickListener
            public final void onClick(DialogInterface dialogInterface, int i2) {
                this.f2029b.z(dialogInterface, i2);
            }
        });
        return aVar.a();
    }

    private void u() {
        RomUpdateInfo romUpdateInfo = this.f2011b;
        if ((romUpdateInfo != null && romUpdateInfo.isForceUpdate() && getResources().getBoolean(R.bool.support_force_update)) || this.f2013g) {
            Log.i("@ABUpgradeAct", "handleUpdate: auto upgrade.");
            j(true);
        } else {
            Log.i("@ABUpgradeAct", "handleUpdate: show dialog.");
            B();
        }
        C(0);
        com.seewo.ota.v.u.r.d().l("@ABUpgradeAct", this.s);
    }

    private void v() {
        Dialog dialogR = getResources().getBoolean(R.bool.support_update_edla_style) ? r() : t();
        this.n = dialogR;
        dialogR.setCanceledOnTouchOutside(false);
        this.n.setOnKeyListener(new DialogInterface.OnKeyListener() { // from class: com.seewo.ota.activity.f
            @Override // android.content.DialogInterface.OnKeyListener
            public final boolean onKey(DialogInterface dialogInterface, int i2, KeyEvent keyEvent) {
                return this.f2022b.A(dialogInterface, i2, keyEvent);
            }
        });
    }

    public /* synthetic */ boolean A(DialogInterface dialogInterface, int i2, KeyEvent keyEvent) {
        if (i2 != 4) {
            return false;
        }
        dialogInterface.dismiss();
        finish();
        return true;
    }

    @Override // com.seewo.ota.activity.d2
    public int d() {
        return R.layout.sys_ab_upgrade_dialog;
    }

    @Override // com.seewo.ota.activity.d2
    public void k(boolean z) {
        super.k(z);
        com.seewo.ota.v.u.r.d().n(c(), z, this.f2015i);
    }

    @Override // com.seewo.ota.activity.d2, android.app.Activity
    protected void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        if (this.f2011b == null) {
            Log.e("@ABUpgradeAct", "mUpdateFile is null. finish.");
            finish();
            return;
        }
        this.o = (TextView) findViewById(R.id.progress_text);
        this.p = (CircleProgressBar) findViewById(R.id.progressbar);
        this.q = (TextView) findViewById(R.id.upgrade_system_point);
        if (getResources().getBoolean(R.bool.support_ota_update_time_tip)) {
            this.q.setText(getString(R.string.auto_upgrade_system_point) + "\n" + getString(R.string.auto_upgrade_system_time_point));
        }
        u();
        C(0);
        com.seewo.ota.v.u.r.d().l("@ABUpgradeAct", this.s);
    }

    @Override // com.seewo.ota.activity.d2, android.app.Activity
    protected void onDestroy() {
        super.onDestroy();
        o();
        com.seewo.ota.v.u.r.d().m("@ABUpgradeAct");
    }

    public /* synthetic */ f.t w(DialogInterface dialogInterface, Integer num) {
        e();
        this.n.dismiss();
        finish();
        return null;
    }

    public /* synthetic */ f.t x(DialogInterface dialogInterface, Integer num) {
        o();
        j(false);
        return null;
    }

    public /* synthetic */ void y(DialogInterface dialogInterface, int i2) {
        e();
        this.n.dismiss();
        finish();
    }

    public /* synthetic */ void z(DialogInterface dialogInterface, int i2) {
        o();
        j(false);
    }
}
