Я пытаюсь выполнить действие периодически. Я хочу создать новый экземпляр класса после, скажем, всего 3 секунды. Было бы лучше реализовать это с помощью Handler или Thread? Есть ли более простой способ, который я мог бы попробовать? Я действительно не умею использовать потоки - я хочу учиться, но более важно, чтобы я работал над этим, прежде чем беспокоиться о хорошей практике программирования.
new Thread(){
public void run(){
//makes sure the player still has 3 lives left
while(game == false){
uiCallback.sendEmptyMessage(0);
try {
Thread.sleep(2000); // wait two seconds before drawing the next flower
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} //sleep for 2 seconds
}
}
}.start();