Необходимо сделать цикл, в котором происходит выполнения действия -> задержка (допустим секунда) -> опять действие.
Мои попытки приводят к тому, что действие выполняется, только все задержки "суммируются" и используются одновременно, что приводит к тому, что результат выводиться только к концу цикла.
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 раза.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть два класса: Second и ThirdОба отображают окно JFrame
Мне нужно сделать консольное меню, использовал обычный switch, но не знаю как сделать чтобы при выборе кейса, он выполнялся и после этого в консоли...