Я добавляю некоторые функции в приложение на основе MIDP, которое требует от меня, чтобы отслеживать, имеет ли фокус Item
. Меня действительно интересуют только элементы стиля поля, и мне нужно определить, когда пользователь завершил ввод данных в элемент.
Я знаю, что CustomItem имеет обратный вызов traverse()
, но я не могу найти ничего похожего для классов, таких как DateField
, TextField
и ChoiceGroup
.
Я также знаю о Display.setCurrentItem()
, но по какой-то странной причине, похоже, нет Display.getCurrentItem()
метода.
Реализация всех элементов управления в виде CustomItems на самом деле не вариант, так как это уже существующее приложение, и есть довольно много элементов управления для работы. Я не могу поверить, что никто не сталкивался с этой проблемой раньше, но я искал здесь и Google безрезультатно. Надеюсь, я просто упускаю что-то очевидное в API, но если нет однозначного ответа, тогда приветствуются творческие решения!