Необходимо сделать цикл, в котором происходит выполнения действия -> задержка (допустим секунда) -> опять действие.
Мои попытки приводят к тому, что действие выполняется, только все задержки "суммируются" и используются одновременно, что приводит к тому, что результат выводиться только к концу цикла.
public void Add(View v){
Run();
}
public void Run(){
while(a!=5){
a++;
String b = String.valueOf(a);
myList.add(b);
name=myList.toArray(new String[myList.size()]);
RV.setAdapter(new Adapter(name));
try
{
Thread.sleep(100);
}
catch (InterruptedException e)
{}
}
}
Прошу помочь если не кодом, то советом/ссылкой на нечто подобное.
В чем проблема? Ваш вариант вполне подходит. Можно немного красивее:
for(int i = 0; i < 3; i++) {
// Ваш код
try {
Thread.sleep(1000)
} catch(InterruptedException ex) {}
}
Все происходит как Вы и хотите: выполняется Ваш код -> задержка (1 сек) -> опять выполняется Ваш код. И так 3 раза.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники