package androidx.appcompat.widget; import android.content.res.TypedArray; import android.text.method.KeyListener; import android.text.method.NumberKeyListener; import android.util.AttributeSet; import android.view.inputmethod.EditorInfo; import android.view.inputmethod.InputConnection; import android.widget.EditText; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.appcompat.R; import androidx.emoji2.viewsintegration.EmojiEditTextHelper; /* loaded from: classes.dex */ class AppCompatEmojiEditTextHelper { @NonNull private final EmojiEditTextHelper mEmojiEditTextHelper; @NonNull private final EditText mView; public AppCompatEmojiEditTextHelper(@NonNull EditText editText) { this.mView = editText; this.mEmojiEditTextHelper = new EmojiEditTextHelper(editText, false); } public void loadFromAttributes(@Nullable AttributeSet attributeSet, int i) { TypedArray obtainStyledAttributes = this.mView.getContext().obtainStyledAttributes(attributeSet, R.styleable.AppCompatTextView, i, 0); try { boolean z = obtainStyledAttributes.hasValue(R.styleable.AppCompatTextView_emojiCompatEnabled) ? obtainStyledAttributes.getBoolean(R.styleable.AppCompatTextView_emojiCompatEnabled, true) : true; obtainStyledAttributes.recycle(); setEnabled(z); } catch (Throwable th) { obtainStyledAttributes.recycle(); throw th; } } public boolean isEmojiCapableKeyListener(KeyListener keyListener) { return !(keyListener instanceof NumberKeyListener); } public void setEnabled(boolean z) { this.mEmojiEditTextHelper.setEnabled(z); } public boolean isEnabled() { return this.mEmojiEditTextHelper.isEnabled(); } @Nullable public KeyListener getKeyListener(@Nullable KeyListener keyListener) { return isEmojiCapableKeyListener(keyListener) ? this.mEmojiEditTextHelper.getKeyListener(keyListener) : keyListener; } @Nullable public InputConnection onCreateInputConnection(@Nullable InputConnection inputConnection, @NonNull EditorInfo editorInfo) { return this.mEmojiEditTextHelper.onCreateInputConnection(inputConnection, editorInfo); } }