mirror of
https://github.com/KDE/kdeconnect-android
synced 2025-09-04 08:05:10 +00:00
Use view binding in EditTextAlertDialogFragment.
This commit is contained in:
committed by
Nicolas Fella
parent
8d71354aea
commit
b52ba2e29d
@@ -9,23 +9,22 @@ package org.kde.kdeconnect.UserInterface;
|
|||||||
import android.app.Dialog;
|
import android.app.Dialog;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
|
||||||
import com.google.android.material.textfield.TextInputEditText;
|
|
||||||
import com.google.android.material.textfield.TextInputLayout;
|
|
||||||
|
|
||||||
import org.kde.kdeconnect_tp.R;
|
|
||||||
|
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
import androidx.annotation.StringRes;
|
import androidx.annotation.StringRes;
|
||||||
import butterknife.BindView;
|
|
||||||
import butterknife.ButterKnife;
|
import com.google.android.material.textfield.TextInputEditText;
|
||||||
|
|
||||||
|
import org.kde.kdeconnect_tp.R;
|
||||||
|
import org.kde.kdeconnect_tp.databinding.EditTextAlertDialogViewBinding;
|
||||||
|
|
||||||
public class EditTextAlertDialogFragment extends AlertDialogFragment {
|
public class EditTextAlertDialogFragment extends AlertDialogFragment {
|
||||||
private static final String KEY_HINT_RES_ID = "HintResId";
|
private static final String KEY_HINT_RES_ID = "HintResId";
|
||||||
private static final String KEY_TEXT = "Text";
|
private static final String KEY_TEXT = "Text";
|
||||||
|
|
||||||
@BindView(R.id.textInputLayout) TextInputLayout textInputLayout;
|
private EditTextAlertDialogViewBinding binding;
|
||||||
@BindView(R.id.textInputEditText) TextInputEditText editText;
|
TextInputEditText editText;
|
||||||
|
|
||||||
private @StringRes int hintResId;
|
private @StringRes int hintResId;
|
||||||
private String text;
|
private String text;
|
||||||
|
|
||||||
@@ -35,10 +34,12 @@ public class EditTextAlertDialogFragment extends AlertDialogFragment {
|
|||||||
Dialog dialog = super.onCreateDialog(savedInstanceState);
|
Dialog dialog = super.onCreateDialog(savedInstanceState);
|
||||||
dialog.setOnShowListener(dialogInterface -> {
|
dialog.setOnShowListener(dialogInterface -> {
|
||||||
dialog.setOnShowListener(null);
|
dialog.setOnShowListener(null);
|
||||||
ButterKnife.bind(EditTextAlertDialogFragment.this, dialog);
|
|
||||||
|
|
||||||
textInputLayout.setHintEnabled(true);
|
binding = EditTextAlertDialogViewBinding.bind(dialog.getWindow().getDecorView());
|
||||||
textInputLayout.setHint(getString(hintResId));
|
editText = binding.textInputEditText;
|
||||||
|
|
||||||
|
binding.textInputLayout.setHintEnabled(true);
|
||||||
|
binding.textInputLayout.setHint(getString(hintResId));
|
||||||
editText.setText(text);
|
editText.setText(text);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user