Я пишу приложение, которое вводится с помощью сканера штрих-кода. Сканер просто зарегистрирован как клавиатура с ОС Android. Таким образом, он просто «набирает» любой штрих-код, который он считывает в текущий сфокусированный EditText.Android: Как убедиться, что EditText никогда не теряет фокус?
У меня нет никакого плана, чтобы иметь другое EditText в моем приложении. Я установил AutoFocus в true, и теперь он работает.
Но есть ли сценарии/события, где он может потерять фокус (изменение приложения, пользователь делает скриншот, ...)?
Поскольку я хочу скрыть свой EditText, и у пользователя не будет возможности переориентировать его сам. Мои пользователи - очень нетехнические люди, которые получают легко настраиваемое устройство, которое использует это приложение, поэтому я хочу скрыть от них, как это работает.
записи редактирования текста focuschangelistner, и в этой записи edittext.requestfocus() – Redman