Android usa el hilo del controlador para implementar la fecha y hora de visualización del ciclo de TextView

Descripción del problema:

Recientemente, quiero implementar una función que muestre la fecha y hora actuales, y debe poder guardar la hora después de configurar la fecha y hora de Android y reiniciar el dispositivo.

Al principio, usé TimerTask y Timer timer para mostrar la hora actual, pero el problema es que cada vez que configuro la hora si es una fecha y hora determinadas en el pasado, TimerTask se detiene sin motivo, lo que me provoca la visualización en TextView Time también se detuvo.

Aunque el control TextClock puede mostrar la hora actual y no se ve afectado por la hora que modifiqué, todavía puede mostrar la hora por segundo. Pero no tiene una fecha, así que todavía tengo que encontrar mi propia forma de mostrar la fecha y la hora al mismo tiempo.

 

Solución:

Finalmente, todavía usé mi función de sincronización de bucle de controlador anterior para realizar esta función.

handler = new Handler();
Runnable runnable = new Runnable() {
            @Override
            public void run() {
                Calendar calendar = Calendar.getInstance();
                SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy:MM:dd a HH:mm:ss ", Locale.getDefault());
                final String s

Supongo que te gusta

Origin blog.csdn.net/poolooloo/article/details/128923758
Recomendado
Clasificación