package xyz.stream.view;

import android.annotation.SuppressLint;
import android.app.Activity;
import android.view.KeyEvent;
import android.view.View;
import android.widget.TextView;
import xyz.stream.view.BindingDialogBuilder;
import xyz.stream.view.UpdateDialogController;
import xyz.stream.view.databinding.LayoutCustomUpdateDialogBinding;

/* JADX INFO: loaded from: classes3.dex */
public class UpdateDialogController {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final Activity f36391a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public LayoutCustomUpdateDialogBinding f36392b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public e.m f36393c;

    public interface Listener {
        default void onCancelClick() {
        }

        void onConfirmClick(UpdateDialogController updateDialogController);
    }

    public UpdateDialogController(Activity activity) {
        this.f36391a = activity;
    }

    public static UpdateDialogController show(Activity activity, final boolean z10, final String str, final String str2, final Listener listener) {
        final UpdateDialogController updateDialogController = new UpdateDialogController(activity);
        BindingDialogBuilder.DialogHandle dialogHandleShow = BindingDialogBuilder.with(activity, new xyz.netfly.viewmodel.a(22)).theme(R.style.CustomUpdateDialog).cancelable(!z10).setup(new BindingDialogBuilder.DialogSetup() { // from class: xyz.stream.view.m
            @Override // xyz.stream.view.BindingDialogBuilder.DialogSetup
            public final void setup(v3.a aVar, e.m mVar) {
                LayoutCustomUpdateDialogBinding layoutCustomUpdateDialogBinding = (LayoutCustomUpdateDialogBinding) aVar;
                final UpdateDialogController updateDialogController2 = this.f36540a;
                updateDialogController2.f36392b = layoutCustomUpdateDialogBinding;
                updateDialogController2.f36393c = mVar;
                final UpdateDialogController.Listener listener2 = listener;
                mVar.setOnCancelListener(new mc.i(listener2, 6));
                final boolean z11 = z10;
                if (z11) {
                    layoutCustomUpdateDialogBinding.tvCancel.setVisibility(8);
                    layoutCustomUpdateDialogBinding.vDialogLine.setVisibility(8);
                }
                String str3 = str2;
                Activity activity2 = updateDialogController2.f36391a;
                if (str3 == null || str3.isEmpty()) {
                    layoutCustomUpdateDialogBinding.tvDialogContent.setText(activity2.getString(R.string.app_update_content));
                } else {
                    layoutCustomUpdateDialogBinding.tvDialogContent.setText(str3);
                }
                layoutCustomUpdateDialogBinding.tvCancel.setText(activity2.getString(R.string.later));
                layoutCustomUpdateDialogBinding.tvConfirm.setText(activity2.getString(R.string.app_update_btn));
                layoutCustomUpdateDialogBinding.tvDialogVersion.setText("V" + str);
                layoutCustomUpdateDialogBinding.tvConfirm.setOnKeyListener(new View.OnKeyListener() { // from class: xyz.stream.view.n
                    @Override // android.view.View.OnKeyListener
                    public final boolean onKey(View view, int i10, KeyEvent keyEvent) {
                        return z11 && i10 == 4 && keyEvent.getAction() == 0;
                    }
                });
                TextView textView = layoutCustomUpdateDialogBinding.tvCancel;
                int i10 = R.drawable.selector_dialog;
                textView.setBackgroundResource(i10);
                layoutCustomUpdateDialogBinding.tvConfirm.setBackgroundResource(i10);
                final int i11 = 0;
                final int i12 = 1;
                if (ViewRuntime.isTablet()) {
                    UiUtils.setUnFocusable(layoutCustomUpdateDialogBinding.tvConfirm);
                    UiUtils.setUnFocusable(layoutCustomUpdateDialogBinding.tvCancel);
                    layoutCustomUpdateDialogBinding.tvConfirm.setTextColor(UiUtils.resolveThemeColor(activity2, R.attr.streamMainTextColor, activity2.getResources().getColor(R.color.white)));
                    layoutCustomUpdateDialogBinding.tvConfirm.setBackgroundResource(R.drawable.shape_radius_gold);
                }
                layoutCustomUpdateDialogBinding.tvCancel.setOnClickListener(new View.OnClickListener() { // from class: xyz.stream.view.o
                    @Override // android.view.View.OnClickListener
                    public final void onClick(View view) {
                        int i13 = i11;
                        UpdateDialogController.Listener listener3 = listener2;
                        UpdateDialogController updateDialogController3 = updateDialogController2;
                        switch (i13) {
                            case 0:
                                updateDialogController3.dismiss();
                                if (listener3 != null) {
                                    listener3.onCancelClick();
                                }
                                break;
                            default:
                                updateDialogController3.getClass();
                                if (listener3 != null) {
                                    listener3.onConfirmClick(updateDialogController3);
                                }
                                break;
                        }
                    }
                });
                layoutCustomUpdateDialogBinding.tvConfirm.setOnClickListener(new View.OnClickListener() { // from class: xyz.stream.view.o
                    @Override // android.view.View.OnClickListener
                    public final void onClick(View view) {
                        int i13 = i12;
                        UpdateDialogController.Listener listener3 = listener2;
                        UpdateDialogController updateDialogController3 = updateDialogController2;
                        switch (i13) {
                            case 0:
                                updateDialogController3.dismiss();
                                if (listener3 != null) {
                                    listener3.onCancelClick();
                                }
                                break;
                            default:
                                updateDialogController3.getClass();
                                if (listener3 != null) {
                                    listener3.onConfirmClick(updateDialogController3);
                                }
                                break;
                        }
                    }
                });
                layoutCustomUpdateDialogBinding.tvConfirm.requestFocus();
            }
        }).width(720).maskOwner(activity).show();
        updateDialogController.f36392b = (LayoutCustomUpdateDialogBinding) dialogHandleShow.binding;
        updateDialogController.f36393c = dialogHandleShow.dialog;
        return updateDialogController;
    }

    public final void a(Runnable runnable) {
        Activity activity = this.f36391a;
        if (activity == null || activity.isFinishing() || activity.isDestroyed()) {
            return;
        }
        activity.runOnUiThread(runnable);
    }

    public final void b(int i10) {
        LayoutCustomUpdateDialogBinding layoutCustomUpdateDialogBinding = this.f36392b;
        if (layoutCustomUpdateDialogBinding == null) {
            return;
        }
        layoutCustomUpdateDialogBinding.pbProgress.setProgress(i10);
        this.f36392b.tvProgress.setText(i10 + "% " + this.f36391a.getString(R.string.updating));
    }

    public void dismiss() {
        a(new l(this, 0));
    }

    public void setProgress(int i10) {
        a(new i0.o(i10, 19, this));
    }

    @SuppressLint({"SetTextI18n"})
    public void showProgress() {
        a(new l(this, 1));
    }
}
