Ich habe eine Implementierung, bei der auf jeden Knopfdruck ein Zähler erhöht wird und der Zähler in einer TextView
angezeigt wird. Es gibt eine Reset-Taste, die den Zähler zurück auf 0 setzen soll, so dass die Zählung von Null wieder beginnen kann, wenn die btn_take_photo
Taste gedrückt wird. Hier ist mein Code:Wie setze ich einen Klickzähler zurück?
private int counter = 0;
btn_take_photo.setOnClickListener(new FloatingActionButton.OnClickListener() {
@Override
public void onClick(View view) {
counter++;
count.setText(String.valueOf(counter));
}
});
Dies ist die Methode, mit der Taste (btn_approve
) aufgerufen wird, soll den Zähler zurückzusetzen:
public void btn_aprove (View view)
{ count.setText("0");
}
Wenn ich btn_approve
klicken, werden die TextView
zeigt 0. Aber wenn Ich drücke wieder btn_take_photo
, der Zähler beginnt mit dem letzten eingestellten Wert anstelle von 1. Zum Beispiel, wenn ich den Zähler zurücksetzen, wenn count
6 ist, liest die TextView
0. Wenn ich dann btn_take_photo
drücke, zeigt der Zähler 6 wieder.