Durante o Google IO mais recente, houve uma apresentação sobre a implementação de aplicativos clientes tranqüilos. Infelizmente, foi apenas uma discussão de alto nível sem código-fonte da implementação.
Neste diagrama, no caminho de retorno, existem vários retornos de chamada diferentes para outros métodos.
Como declaro quais são esses métodos?
Entendo a ideia de um retorno de chamada - um pedaço de código que é chamado após um determinado evento, mas não sei como implementá-lo. A única maneira de implementar os retornos de chamada até agora foi substituir vários métodos (onActivityResult, por exemplo).
Sinto que tenho um entendimento básico do padrão de design, mas continuo me enganando sobre como lidar com o caminho de retorno.