Visualizzazione dei risultati da 1 a 7 su 7

Hybrid View

  1. #1
    Quote Originariamente inviata da andbin Visualizza il messaggio
    Nel pause, il lastDiffTime non è solo il currentTimeMillis() .... è quello meno lo startTime. Altrimenti non ha senso.

    E devi anche gestire correttamente la (dis)abilitazione dei pause/resume. Es. se hai cliccato start, solo stop/pause sono possibili, non resume.
    anche come hai detto, invece che riprendere dal momento in cui si è messo in pausa, quando si clicca resume riparte a contare con un cronometro che è partito nel momento in cui si era cliccato pause e non dal valore fissato nel cronometro stesso. (in particolare ieri sera mi succedeva la stessa cosa identica ed è stato proprio questo a farmi postare la domanda!)

    Per la disabilitazione dei tasti lo so, non ho ancora scritto quelle 2 righe in più di codice perchè prima volevo sistemare questa faccenda.
    steelass

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da misterlol Visualizza il messaggio
    anche come hai detto, invece che riprendere dal momento in cui si è messo in pausa, quando si clicca resume riparte a contare con un cronometro che è partito nel momento in cui si era cliccato pause
    Sì, scusa, mi stavo dimenticando di una cosa: al pause, il periodo corrente cronometrato (il currentTimeMillis() - startTime) deve aggiungersi al lastDiffTime .... non rimpiazzarlo del tutto!
    Il lastDiffTime è sostanzialmente la somma di tutti i periodi precedenti.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    grazie mille dell'aiuto!
    steelass

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.