Я пытаюсь получить ключ удаления удалить символы, как типичный ключ возврата.MyEditField является подклассом EditField, и стандартный EditField содержит три метода: protected int backspace( int count, int context )
, public int backspace( int count )
и protected boolean backspace()
.
Для MyEditField установлено значение FILTER_REAL_NUMERIC при создании экземпляра, и я попытался использовать все вышеперечисленноеметоды, чтобы получить ключ удаления для работы.Необходимо ли переопределить функции возврата, чтобы начать работу, или мне нужно написать собственный алгоритм, чтобы получить ключ удаления для удаления символа в конце строки?
Я прочиталдокументации, и я не смог найти упоминаний о том, когда функции возврата будут работать, а когда - нет.Кроме того, я знаю, что система (она же симулятор) регистрирует нажатие клавиши при удалении, поскольку я могу напечатать код клавиши на консоль.
Я пытаюсь получить что-то более удобное для пользователя, чем проходить через BBменю для очистки всего поля.