Evitare aggiornamenti troppo frequenti per le view

In Android per evitare di sovraccaricare di lavoro il thread principale, la maggior parte delle operazioni dovrebbe essere svolta in un thread secondario o in una classe che estende AsyncTask; successivamente i risultati finali sono riportati in una qualche view per essere mostrati all’utente utilizzando Activity.runOnUiThread(Runnable) o View.post(Runnable) (vedi Processes and Threads) o Handler.handleMessage() (vedi Communicating with the UI Thread). Leggi tutto “Evitare aggiornamenti troppo frequenti per le view”

Fermare i thread

Far partire un thread è molto semplice in java, dopo averlo creato è sufficiente usare il metodo start(), ad esempio:

dove MyRunnable è una classe che implementa l’interfaccia Runnable sovrascrivendo il metodo run().
Leggi tutto “Fermare i thread”