Informazioni sul lavoro in background

Le applicazioni per Android devono utilizzare le attività in background, se opportuno, ed evitare di fare tutto sul thread principale dell'app. Per rendere l'app sia reattiva per gli utenti sia un buon cittadino della piattaforma Android,rimuovi eventuali attività bloccanti o di lunga durata dal thread principale (UI) ed eseguile in background. Sono incluse attività come la decodifica di un bitmap, l'accesso allo spazio di archiviazione, il lavoro su un modello di machine learning (ML) o l'esecuzione di richieste di rete.

Ecco alcune informazioni da conoscere sul lavoro in background:

  • Scopri di più sul lavoro asincrono. Questo documento spiega il lavoro asincrono e ti aiuta a capire la differenza tra il lavoro asincrono e quello persistente.

  • Il lavoro persistente è un lavoro in background che rimane pianificato durante i riavvii dell'app e del sistema.

  • Utilizzo efficace delle trasmissioni. Molto simile al pattern di progettazione di pubblicazione/sottoscrizione, le app per Android possono inviare o ricevere messaggi di trasmissione dal sistema Android e da altre app per Android.

  • Come utilizzare le diverse tecniche necessarie per testare il lavoro asincrono rispetto al test del lavoro persistente.

Video

Nessun risultato trovato.