Я использую этот код для переключения между разными изображениями, но единственное изображение, которое визуализируется, является последним. TextView "vista_aterrizaje" не показывает ожидаемое значение в каждом цикле.
Я пытался использовать метод invalidate () перед сном (), чтобы попытаться визуализировать его в каждом отдельном цикле for. Но это не работает.
Метод establecerImagen () используется для изменения imageView.
for (int i = 0; i < 15; i++) {
cur_aterrizaje = aterrizajes[rand.nextInt(aterrizajes.length)];
vista_aterrizaje.setText(cur_aterrizaje);
establecerImagen(cur_aterrizaje);
vista_aterrizaje.();
mapa.invalidate();
try{
Thread.sleep(50);
} catch (Exception e) {
e.printStackTrace();
}
}
Я думаю, что проблема в методе sleep (), но я не знаюкак ждать несколько секунд после каждого изменения представлений, чтобы визуализировать каждое изменение.