ТСД на андроиде. Форма сканирования с тремя полями ввода: ШК, кол-во штук, кол-во ящиков
Идея была такова: после прогона по всем трем полям обрабатывать полученный результат, очищать поля формы и передавать фокус в поле ШК. Т.е. хочется добиться минимального тыкания пальцами в экран.
Сначала столкнулся с такой проблемой что если в последнее поле данные не вводились обработчик ПриИзменении естественно не отрабатывает. Нарисовал кнопку "Ок", на которую по идее должен передаваться фокус после поля "Кол-во ящ". В итоге в приложении на компьютере фокус передается корректно - на кнопку, а в мобильном приложении фокус улетает на первое поле "ШК" минуя кнопку "Ок"
Баловство с параметрами кнопки (добавление картинки, гиперссылка, кнопка по умолчанию) к нужному результату не приводит.
Я правильно понимаю что это фича мобильной торговли и на кнопку фокус не позиционируется?
Может есть еще какой способ выполнить функцию при потере фокуса из неизмененного поля ввода?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший