package com.ifpdos.debugmenu.action;

import android.content.Context;
import android.content.DialogInterface;
import android.os.Handler;
import android.os.Looper;
import android.text.TextUtils;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.EditText;
import android.widget.TextView;
import com.cvte.tv.api.aidl.ITvApiManager;
import com.ifpdos.debugmenu.R;
import com.ifpdos.debugmenu.event.ActivityEvent;
import com.ifpdos.debugmenu.event.ViewEvent;
import com.ifpdos.debugmenu.view.CustomEditText;
import com.seewo.sdk.SDKConfigureHelper;
import d.b.a.a.a;
import d.f.a.p1.kh;
import d.f.a.s1.e;
import k.c.a.c;

/* JADX INFO: loaded from: classes.dex */
public class WeekNumberAction {
    private Context mContext;
    private boolean mHasDoubleCheck;
    private View mWeekDialogView;
    private TextView mWeekTipsView;
    private Handler mHandler = new Handler(Looper.getMainLooper());
    private String mLastInput = "";
    public boolean week_number_input = false;

    public WeekNumberAction(Context context) {
        this.mContext = context;
    }

    private boolean checkErrorNumber(String str) {
        return (str.length() == 3 && Character.isDigit(str.charAt(1)) && Character.isDigit(str.charAt(2))) ? false : true;
    }

    private void performWeekConfirm(final EditText editText, final e eVar) {
        this.mHandler.post(new Runnable() { // from class: d.f.a.p1.yg
            @Override // java.lang.Runnable
            public final void run() {
                this.f2993b.a(editText, eVar);
            }
        });
    }

    private void setWeek(String str) {
        SDKConfigureHelper.I.setWeekNumber(str);
        a.J(R.string.str_week_save_success, c.c());
    }

    private boolean setWeekNumber(String str) {
        EditText editText = (EditText) this.mWeekDialogView.findViewById(R.id.edit_text);
        editText.setText("");
        if (!str.startsWith("W") || TextUtils.isEmpty(str) || checkErrorNumber(str)) {
            editText.setHint(R.string.str_debug_week_illegal);
            a.J(R.string.str_debug_week_illegal, c.c());
        } else if (str.length() > 3) {
            editText.setHint(R.string.str_debug_week_too_long);
            a.J(R.string.str_debug_week_too_long, c.c());
        } else {
            boolean z = this.mHasDoubleCheck;
            if (!z) {
                this.mLastInput = str;
                this.mHasDoubleCheck = true;
                this.mWeekTipsView.setText(this.mContext.getString(R.string.str_debug_week_input_confirm_again_tips));
                editText.setHint(this.mContext.getString(R.string.str_debug_week_input_title));
            } else {
                if (!z || this.mLastInput.equals(str)) {
                    this.mHasDoubleCheck = false;
                    setWeek(str);
                    c.c().g(new ViewEvent.RefreshView());
                    return true;
                }
                this.mLastInput = "";
                this.mHasDoubleCheck = false;
                this.mWeekTipsView.setText(this.mContext.getString(R.string.str_debug_week_input_not_match_tips));
            }
        }
        this.mHandler.postDelayed(new kh(editText), 200L);
        return false;
    }

    public /* synthetic */ void a(EditText editText, e eVar) {
        if (setWeekNumber(editText.getText().toString().trim())) {
            eVar.call();
        }
    }

    public /* synthetic */ void b() {
        this.mHandler.post(new Runnable() { // from class: d.f.a.p1.bh
            @Override // java.lang.Runnable
            public final void run() {
                d.b.a.a.a.X(k.c.a.c.c());
            }
        });
    }

    public /* synthetic */ boolean c(CustomEditText customEditText, TextView textView, int i2, KeyEvent keyEvent) {
        performWeekConfirm(customEditText, new e() { // from class: d.f.a.p1.ah
            @Override // d.f.a.s1.e
            public final void call() {
                this.a.b();
            }
        });
        return false;
    }

    public /* synthetic */ void d() {
        this.mHandler.post(new Runnable() { // from class: d.f.a.p1.eh
            @Override // java.lang.Runnable
            public final void run() {
                d.b.a.a.a.X(k.c.a.c.c());
            }
        });
    }

    public /* synthetic */ void e(EditText editText, View view) {
        performWeekConfirm(editText, new e() { // from class: d.f.a.p1.ch
            @Override // d.f.a.s1.e
            public final void call() {
                this.a.d();
            }
        });
    }

    public boolean isEnable() {
        return this.week_number_input && d.i.c.a.o();
    }

    public void showWeekDialog() {
        if (this.week_number_input && d.i.c.a.o()) {
            View viewInflate = LayoutInflater.from(this.mContext).inflate(R.layout.week_number_dialog, (ViewGroup) null, false);
            this.mWeekDialogView = viewInflate;
            final EditText editText = (EditText) viewInflate.findViewById(R.id.edit_text);
            this.mWeekTipsView = (TextView) this.mWeekDialogView.findViewById(R.id.tips_view);
            View viewFindViewById = this.mWeekDialogView.findViewById(R.id.confirm_button);
            final CustomEditText customEditText = (CustomEditText) this.mWeekDialogView.findViewById(R.id.edit_text);
            customEditText.setSingleLine();
            customEditText.setInputType(ITvApiManager.Stub.TRANSACTION_getTVApiVChipCanadaRating);
            customEditText.setImeOptions(6);
            customEditText.setOnEditorActionListener(new TextView.OnEditorActionListener() { // from class: d.f.a.p1.zg
                @Override // android.widget.TextView.OnEditorActionListener
                public final boolean onEditorAction(TextView textView, int i2, KeyEvent keyEvent) {
                    this.f3005b.c(customEditText, textView, i2, keyEvent);
                    return false;
                }
            });
            this.mWeekDialogView.findViewById(R.id.cancel_button).setOnClickListener(new View.OnClickListener() { // from class: d.f.a.p1.fh
                @Override // android.view.View.OnClickListener
                public final void onClick(View view) {
                    d.b.a.a.a.W(k.c.a.c.c());
                }
            });
            viewFindViewById.setOnClickListener(new View.OnClickListener() { // from class: d.f.a.p1.dh
                @Override // android.view.View.OnClickListener
                public final void onClick(View view) {
                    this.f2713b.e(editText, view);
                }
            });
            c.c().g(new ActivityEvent.ShowNormalDialog(this.mWeekDialogView, (DialogInterface.OnCancelListener) null));
        }
    }
}
