Hallo Leute,
ich habe folgendes Problem. Dazu skizziere ich mal, für bessere Übersicht, den Code:
While (x<5){
button1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Tu Was...
});
x++
}
Wenn ich dieses Programm jetzt ausführe, dann macht er innerhalb eines Bruchteils einer Sekunde die While-Schleife 5 mal durch - er mach also nichts.
Ich will aber, dass er rein geht und dann vor dem OnClickListener wartet, bis was passiert. Und wenn dann geklickt wird, soll er die onClick() durchmachen und dann aus dem onClick() raus gehen und dann erst zum zweiten Mal in die While-Schleife.
Ist das irgendwie möglich? Also ich sozusagen "vor dem ClickListener warten" lassen.
Vielen Dank für eure Antworten!
ich habe folgendes Problem. Dazu skizziere ich mal, für bessere Übersicht, den Code:
While (x<5){
button1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Tu Was...
});
x++
}
Wenn ich dieses Programm jetzt ausführe, dann macht er innerhalb eines Bruchteils einer Sekunde die While-Schleife 5 mal durch - er mach also nichts.
Ich will aber, dass er rein geht und dann vor dem OnClickListener wartet, bis was passiert. Und wenn dann geklickt wird, soll er die onClick() durchmachen und dann aus dem onClick() raus gehen und dann erst zum zweiten Mal in die While-Schleife.
Ist das irgendwie möglich? Also ich sozusagen "vor dem ClickListener warten" lassen.
Vielen Dank für eure Antworten!