Podczas ostatniego Google IO odbyła się prezentacja na temat wdrażania restous client applications. Niestety była to tylko dyskusja na wysokim poziomie, bez kodu źródłowego implementacji.
Na tym diagramie na ścieżce powrotnej znajdują się różne wywołania zwrotne do innych metod.
Jak mam zadeklarować, jakie są te metody?
Rozumiem ideę wywołania zwrotnego - fragmentu kodu, który jest wywoływany po wystąpieniu określonego zdarzenia, ale nie wiem, jak go zaimplementować. Jedynym sposobem, w jaki dotychczas zaimplementowałem wywołania zwrotne, było zastępowanie różnych metod (na przykład onActivityResult).
Czuję, że mam podstawową wiedzę na temat wzorca projektowego, ale ciągle się potykam, jak radzić sobie ze ścieżką powrotną.