Клавиша триггера TextEdit обновляет Android - PullRequest
0 голосов
/ 26 июля 2011

У меня есть приложение, которое я пытаюсь перевести, которое использует tkinter и python, но я не чувствую себя комфортно с Java.У меня уже есть пользовательский интерфейс, но это часть кода на Java, с которой у меня проблемы.То, что я хочу, это
"ввод, инициируемый изменением> обработка> вставка обработанных данных в другой EditText" Я знаю о addTextChangedListener и TextWatcher, но проблема в том, что я не могу кодировать Java и не вставляю созданиебесконечный цикл, например, если я получаю ввод из 1, то он обрабатывается и вставляется в другой, не будет ли он запускать тот же процесс, создавая таким образом бесконечный цикл?

Пожалуйста, помогите!

Спасибо!

1 Ответ

1 голос
/ 26 июля 2011

Если вас беспокоит бесконечный цикл, тогда используйте onKeyPressed () вместо onTextChanged ():

text.setOnKeyListener(new EditText.OnKeyListener()
{
    public boolean onKey(View v, int keyCode, KeyEvent event)
    {
        // Put your code here
        return false;
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...