Lors de la dernière IO de Google, il y avait une présentation sur la mise en œuvre d'applications client reposantes. Malheureusement, ce n'était qu'une discussion de haut niveau sans code source de l'implémentation.
Dans ce diagramme, sur le chemin de retour, il existe différents rappels vers d'autres méthodes.
Comment déclarer quelles sont ces méthodes?
Je comprends l'idée d'un rappel - un morceau de code qui est appelé après qu'un certain événement s'est produit, mais je ne sais pas comment l'implémenter. Jusqu'à présent, la seule façon dont j'ai implémenté les rappels a été de remplacer diverses méthodes (onActivityResult par exemple).
J'ai l'impression d'avoir une compréhension de base du modèle de conception, mais je n'arrête pas de me demander comment gérer le chemin de retour.