package com.seewo.ota.view;

import android.content.Context;
import android.text.TextUtils;
import android.view.View;
import android.view.WindowManager;
import android.widget.ImageView;
import android.widget.TextView;
import butterknife.BindView;
import butterknife.ButterKnife;
import butterknife.OnClick;
import com.seewo.libmyousdk.model.RomUpdateInfo;
import com.seewo.ota.R;
import com.seewo.ota.t.n;
import com.seewo.ota.util.r;
import com.seewo.ota.util.s;
import com.seewo.ota.v.p;
import java.text.DecimalFormat;
import java.util.Calendar;
import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.TimeUnit;

/* JADX INFO: loaded from: classes.dex */
public class UpdateDialog extends e {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private final DecimalFormat f2633b;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    private Context f2634f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private RomUpdateInfo f2635g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    private boolean f2636h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    ScheduledExecutorService f2637i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    Runnable f2638j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    private final n.b f2639k;

    @BindView(R.id.close)
    ImageView mClose;

    @BindView(R.id.download)
    TextView mDownload;

    @BindView(R.id.remind_me_later)
    TextView mRemindMeLater;

    @BindView(R.id.schedule_update)
    TextView mScheduleUpdate;

    @BindView(R.id.update_content)
    TextView mUpdateContent;

    @BindView(R.id.update_content_title)
    TextView mUpdateContentTitle;

    @BindView(R.id.update_size)
    TextView mUpdateSize;

    @BindView(R.id.update_upgrade)
    TextView mUpdateUpgrade;

    @BindView(R.id.update_version)
    TextView mUpdateVersion;

    class a implements Runnable {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        private int f2640b;

        a() {
            this.f2640b = UpdateDialog.this.getContext().getResources().getInteger(R.integer.auto_confirm_update_seconds);
        }

        @Override // java.lang.Runnable
        public void run() {
            int i2 = this.f2640b;
            if (i2 > 0) {
                this.f2640b = i2 - 1;
                return;
            }
            p.r().C(1);
            UpdateDialog.this.dismiss();
            UpdateDialog.this.f2637i.shutdown();
        }
    }

    public UpdateDialog(Context context, RomUpdateInfo romUpdateInfo, boolean z) {
        super(context, R.style.TransparentDialog);
        this.f2633b = new DecimalFormat("0.0");
        this.f2637i = Executors.newScheduledThreadPool(1);
        this.f2638j = new a();
        this.f2639k = new n.b() { // from class: com.seewo.ota.view.d
            @Override // com.seewo.ota.t.n.b
            public final void a(Calendar calendar) {
                this.a.f(calendar);
            }
        };
        com.seewo.ota.n.b.a();
        setContentView(R.layout.dialog_update);
        ButterKnife.bind(this);
        getWindow().setType(2003);
        getWindow().setFlags(16777216, 16777216);
        WindowManager.LayoutParams attributes = getWindow().getAttributes();
        if (attributes != null) {
            attributes.height = -2;
            attributes.width = -2;
            attributes.gravity = 17;
        }
        this.f2634f = context.getApplicationContext();
        this.f2635g = romUpdateInfo;
        this.f2636h = z;
        if (getContext().getResources().getBoolean(R.bool.support_fixed_update_time)) {
            this.mScheduleUpdate.setVisibility(8);
        }
    }

    public /* synthetic */ void f(Calendar calendar) {
        s sVarA = s.a();
        Context context = this.f2634f;
        sVarA.d(context, context.getString(R.string.schedule_update_tip, r.e(calendar.getTimeInMillis())));
        dismiss();
    }

    public void k(RomUpdateInfo romUpdateInfo, boolean z) {
        this.f2635g = romUpdateInfo;
        this.f2636h = z;
    }

    @OnClick({R.id.close, R.id.download, R.id.update_upgrade, R.id.schedule_update, R.id.remind_me_later})
    public void onClick(View view) {
        switch (view.getId()) {
            case R.id.close /* 2131296384 */:
                dismiss();
                break;
            case R.id.download /* 2131296423 */:
                p.r().A(1);
                s sVarA = s.a();
                Context context = this.f2634f;
                sVarA.d(context, context.getString(R.string.download_background_tip));
                dismiss();
                break;
            case R.id.remind_me_later /* 2131296560 */:
                s sVarA2 = s.a();
                Context context2 = this.f2634f;
                sVarA2.d(context2, context2.getString(R.string.remind_me_later_tip));
                com.seewo.ota.data.a.g().H(true);
                com.seewo.ota.data.a.g().J(Calendar.getInstance().getTimeInMillis() + com.seewo.ota.r.g.f2237i);
                com.seewo.ota.r.g.i().z(this.f2634f);
                dismiss();
                break;
            case R.id.schedule_update /* 2131296569 */:
                n.j().G(this.f2639k);
                n.j().J();
                break;
            case R.id.update_upgrade /* 2131296675 */:
                p.r().C(1);
                dismiss();
                break;
        }
    }

    @Override // android.app.Dialog
    protected void onStop() {
        super.onStop();
        this.f2637i.shutdown();
    }

    @Override // android.app.Dialog
    public void show() {
        super.show();
        this.mDownload.setVisibility(this.f2636h ? 8 : 0);
        this.mUpdateUpgrade.setVisibility(this.f2636h ? 0 : 8);
        if (getContext().getResources().getBoolean(R.bool.support_auto_confirm_update) && this.f2636h) {
            this.f2637i.scheduleAtFixedRate(this.f2638j, 0L, 1L, TimeUnit.SECONDS);
        }
        this.mUpdateVersion.setText(this.f2634f.getString(R.string.system_update_version, com.seewo.vcommons.data.d.e().replace("\\", "")));
        this.mUpdateSize.setText(this.f2634f.getString(R.string.system_update_size, this.f2633b.format(this.f2635g.getFileSize() / 1048576)));
        if (TextUtils.isEmpty(this.f2635g.getUpdateDesc())) {
            this.mUpdateContentTitle.setVisibility(8);
            this.mUpdateContent.setVisibility(8);
        } else {
            this.mUpdateContent.setText(this.f2635g.getUpdateDesc());
            this.mUpdateContentTitle.setVisibility(0);
            this.mUpdateContent.setVisibility(0);
        }
    }
}
