Generalidades

Tutorial de clase de controlador de programación de Android | Autor: Zolboo Chuluunbaatar | Agosto de 2021

Paquete com.zolachu.stopwatch;

Importar androidx.appcompat.app.AppCompatActivity;

Importar android.os.Bundle;
Importar android.os.Handler;
Importar android.view.View;
Importar android.widget.TextView;

Importar java.util.Date;

La clase pública MainActivity extiende AppCompatActivity {

TextView tvTime;
Operación booleana privada;
Segundos enteros privados = 0;

@cubrir
protected void onCreate (Bundle SavedInstanceState)
super.onCreate (SavedInstanceState);
setContentView (R.layout.Maestro de actividades);
Ejecutar temporizador ();

public void onClickStart (Ver v)
Ejecutar = verdadero;

public void onClickStop (Ver v)
Ejecutar = falso;

public void onClickReset (Ver v)
Ejecutar = falso;
Segundos = 0;

Temporizador de funcionamiento privado no válido ()
Handler handler = new Handler ();
handler.post (new Runnable ()
@cubrir
Ejecución de vacío público ()

int horas = segundos / 3600;
int minutos = (segundos-horas * 3600) / 60;
Segundos enteros = segundos% 60;
Tiempo de cadena = cadena.Formato(«% d:% 02d:% 02d», hora, minuto, segundo);
tvTime = findViewById (R.id.Vista de tiempo);
tvTime.setText (tiempo);
Si (correr)
Segundos ++;

handler.postDelayed (esto, 1000);

);

}

LEER  Android solicita Pt. 1: Try-Catch Navigation, setFragmentResultListener y control de versiones SharedPreferences | por yggr | julio de 2021

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba