Qual è il modo più preciso per chiamare una funzione ogni N millisecondi?TimerTask vs Thread.sleep vs Handler postDelayed - il più preciso per chiamare la funzione ogni N millisecondi?
- Discussione con Thread.sleep
- TimerTask
- Handler con postDelayed
ho modificato this example utilizzando Thread.sleep e non è molto preciso.
Sto sviluppando un'applicazione musicale che riprodurrà suoni a un determinato BPM. Capisco che sia impossibile creare un metronomo completamente accurato e non ne ho bisogno, semplicemente cercando il modo migliore per farlo.
Grazie
ho preferito Timer per raggiungere questo –
@BirajZalavadia non utilizzare Timer (http : //www.mopri.de/2010/timertask-bad-d o-it-the-android-way-use-a-handler /), utilizzare Handler o ScheduledThreadPoolExecutor. – AppiDevo