Así que tengo un botón de conteo que se deshabilitó durante dos horas, digamos de 1 a. m. a 3 a. m. Quiero restablecer el contador cuando el botón se habilite nuevamente.
Por ejemplo.
Tengo un contador que tiene 40 conteos en este momento. La hora es la 1 am y el botón del contador está deshabilitado durante dos horas, se habilitará a las 3 am. Por lo tanto, quiero que cuando el botón del contador esté habilitado a las 3 a.m., el conteo sea cero después de las 3 a.m.
Espero que entiendas lo que estoy tratando de decir. Voy a tratar de explicar una vez más. En este momento, la hora es las 12 a. m. y los conteos son 40. Ahora la hora es la 1 a. m. y ahora el botón de conteo está deshabilitado durante dos horas. A las 3 a. m., el botón de conteo está habilitado, por lo que en este momento quiero que mis conteos sean cero.
Aquí está mi código Java para contador.
@Override public void onClick(View v) { int hours = new Time(System.currentTimeMillis ()).getHours(); if(hours == 23 || hours == 24||hours == 01){ //Disable }else{ //Enable count10counter++; } count10.saveTotalInPrefcount10 ( getApplicationContext (),count10counter ); tvcount10.setText ( Integer.toString ( count10counter ) ); Toast.makeText ( getApplicationContext (),"you clicked 10",Toast.LENGTH_SHORT ).show (); } } ); ``` I also have reset button but that reset button can be clicked by every user and i dont want.only i or admin should be able to click reset button.if someone has any suggestions on this please suggest me. ``` RESET.setOnClickListener ( new View.OnClickListener ( ) { @Override public void onClick(View arg0) { count10counter=0; tvcount10.setText ( String.valueOf ( count10counter ) ); } } );```