package com.ifpdos.debugmenu.action;

import android.annotation.SuppressLint;
import android.content.Context;
import android.content.DialogInterface;
import android.os.Handler;
import android.text.TextUtils;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.inputmethod.InputMethodManager;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import com.ifpdos.debugmenu.R;
import com.ifpdos.debugmenu.action.base.ItemButtonAction;
import com.ifpdos.debugmenu.event.ActivityEvent;
import com.seewo.vcommons.data.UserContentResolver;
import d.b.a.a.a;
import d.i.a.a.e;
import d.i.a.a.f;
import d.i.f.c.b;
import k.c.a.c;

/* JADX INFO: loaded from: classes.dex */
public class EntryDebugMenuCodeAction extends ItemButtonAction {
    private static final String SHOW_ENTRY_DEBUGMENU_CODE = "persist.sys.set.menu.code.enable";
    private static final String TAG = "EntryDebugMenuCodeAction";
    private volatile boolean mIsDialogShowing;

    public EntryDebugMenuCodeAction(Context context) {
        super(context);
        this.mIsDialogShowing = false;
    }

    private void doSaveInputCode(EditText editText) {
        String string = editText.getText().toString();
        if (TextUtils.isEmpty(string) || string.length() < 2) {
            Context context = this.mContext;
            String string2 = context.getResources().getString(R.string.str_entry_debug_menu_code_input_hint);
            Handler handler = f.a;
            new Thread(new e(string2, 0, context)).start();
            return;
        }
        a.X(c.c());
        Context context2 = this.mContext;
        UserContentResolver userContentResolver = b.a;
        b.h(context2.getContentResolver(), "vs_custom_debug_menu_code", string);
        Context context3 = this.mContext;
        String string3 = context3.getResources().getString(R.string.str_entry_debug_menu_code_set_success);
        Handler handler2 = f.a;
        new Thread(new e(string3, 0, context3)).start();
    }

    private void showInputDialog() {
        if (this.mIsDialogShowing) {
            return;
        }
        this.mIsDialogShowing = true;
        View viewInflate = LayoutInflater.from(this.mContext).inflate(R.layout.entry_debug_menu_code_dialog, (ViewGroup) null, false);
        final EditText editText = (EditText) viewInflate.findViewById(R.id.edit_text);
        editText.setImeOptions(6);
        editText.setOnEditorActionListener(new TextView.OnEditorActionListener() { // from class: d.f.a.p1.d2
            @Override // android.widget.TextView.OnEditorActionListener
            public final boolean onEditorAction(TextView textView, int i2, KeyEvent keyEvent) {
                this.f2703b.h(editText, textView, i2, keyEvent);
                return false;
            }
        });
        ((Button) viewInflate.findViewById(R.id.confirm_button)).setOnClickListener(new View.OnClickListener() { // from class: d.f.a.p1.e2
            @Override // android.view.View.OnClickListener
            public final void onClick(View view) {
                this.f2716b.i(editText, view);
            }
        });
        viewInflate.findViewById(R.id.cancel_button).setOnClickListener(new View.OnClickListener() { // from class: d.f.a.p1.g2
            @Override // android.view.View.OnClickListener
            public final void onClick(View view) {
                d.b.a.a.a.W(k.c.a.c.c());
            }
        });
        ((InputMethodManager) this.mContext.getSystemService("input_method")).showSoftInputFromInputMethod(editText.getWindowToken(), 0);
        c.c().g(new ActivityEvent.ShowNormalDialog(viewInflate, new DialogInterface.OnCancelListener() { // from class: d.f.a.p1.f2
            @Override // android.content.DialogInterface.OnCancelListener
            public final void onCancel(DialogInterface dialogInterface) {
                this.f2729b.j(dialogInterface);
            }
        }));
    }

    public /* synthetic */ boolean h(EditText editText, TextView textView, int i2, KeyEvent keyEvent) {
        doSaveInputCode(editText);
        return false;
    }

    public /* synthetic */ void i(EditText editText, View view) {
        doSaveInputCode(editText);
    }

    public /* synthetic */ void j(DialogInterface dialogInterface) {
        this.mIsDialogShowing = false;
    }

    @Override // com.ifpdos.debugmenu.action.base.ItemButtonAction, d.f.a.j2.e.e.a
    @SuppressLint({"CheckResult"})
    public void onClick(Context context, d.f.a.j2.e.e eVar) {
        showInputDialog();
    }

    @Override // com.ifpdos.debugmenu.action.base.ItemButtonAction, d.f.a.j2.e.e.a
    public void onLongClick(Context context, d.f.a.j2.e.e eVar) {
    }
}
