делаю выделение синтаксиса текста в Android Studio, для этого мне нужен таймер, который каждые 5 секунд будет вызывать метод проверки синтаксиса, в свою очередь, этот метод получает сам EditText и обрабатывает его. Пробовал через ScheduledExecutorService, но почему-то программа зависает во время выполнения метода. Вот код, как я делал в отдельном потоке:
class synLight implements Runnable {
private EditText editText;
public synLight(EditText editText){
this.editText = editText;
}
@Override
public void run() throws RuntimeException{
MainActivity.editText.setTextColor(Color.RED);
}
}