Durante l'ultimo IO di Google, è stata presentata una presentazione sull'implementazione di applicazioni client riposanti. Sfortunatamente, è stata solo una discussione di alto livello senza codice sorgente dell'implementazione.
In questo diagramma, sul percorso di ritorno ci sono vari callback diversi ad altri metodi.
Come dichiaro quali sono questi metodi?
Capisco l'idea di un callback - un pezzo di codice che viene chiamato dopo che si è verificato un determinato evento, ma non so come implementarlo. L'unico modo in cui ho implementato i callback finora è stato scavalcando vari metodi (ad esempio onActivityResult).
Mi sembra di avere una conoscenza di base del modello di progettazione, ma continuo a rimanere incastrato su come gestire il percorso di ritorno.