Android - Por que usar intenções pendentes para geofences

Acabei de terminar o tutorial para geofencing no Android (http://developer.android.com/training/location/geofencing.html) e eu me pergunto por que o 'callback' para cercas geográficas é feito através de intenções pendentes e não uma simples interface de retorno de chamada.

Se implementado em uma atividade, normalmente seria desconectado o cliente local emonPause() De qualquer forma, as geofences adicionadas anteriormente não seriam rastreadas após o aplicativo ser pausado / ser destruído, então por que uma intenção pendente? Ou eu estou enganado aqui?

questionAnswers(2)

yourAnswerToTheQuestion