У меня есть Редактирование текста, и после того, как пользователь нажмет на кнопку или на ввод мягкой клавиатуры, я сделаю какое-то действие в фоновом режиме и снова заново запустил это действие. В первый раз основное внимание уделяется EditText, но после перенаправления фокус теряется.EditText Loses Focus Second Time
Ещё одна вещь, я использую устройство Bluetooth для ввода текста в области EditText.
В начальной активности, я получаю кнопку EditText и вызов
edittext.setFocusableInTouchMode(true);
edittext.requestFocus();
также после вызова действия, я вновь просил фокус.
В манифесте я использую:
android:windowSoftInputMode="stateAlwaysVisible"
Я также попытался показать клавиатуры всегда:
InputMethodManager mgr = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
mgr.showSoftInput(mLastNameET, InputMethodManager.SHOW_IMPLICIT);
Я пробовал много вещей, пожалуйста, предложите, как я могу заставить его работать?
переопределить onresume() и поставить этот код фокуса в этот метод также. –
onResume деятельности? можете ли вы предоставить фрагмент кода? – somaniA