Versuchen Sie eine Timer
zu verwenden, um dies 4 Mal im Abstand von jeweils 10 Sekunden zu tun.So stoppen Sie einen Timer nach einer bestimmten Anzahl von Malen
Ich habe versucht, es mit einer Schleife zu stoppen, aber es stürzt ständig ab. Habe versucht, die schedule()
mit drei Parametern zu verwenden, aber ich wusste nicht, wo eine Zählervariable zu implementieren ist. Irgendwelche Ideen?
final Handler handler = new Handler();
Timer timer2 = new Timer();
TimerTask testing = new TimerTask() {
public void run() {
handler.post(new Runnable() {
public void run() {
Toast.makeText(MainActivity.this, "test",
Toast.LENGTH_SHORT).show();
}
});
}
};
int DELAY = 10000;
for (int i = 0; i != 2 ;i++) {
timer2.schedule(testing, DELAY);
timer2.cancel();
timer2.purge();
}
Danke, machte diese Antwort am meisten Sinn – jimmyC
Kein Problem. Dann markieren Sie es als die richtige Antwort :) – Y2i