2017-10-06 1 views

Répondre

1

Ce modèle est appelé EventBus, et il existe quelques bibliothèques pour cela.

1

Vous pouvez utiliser LocalBroadcastManager ou peut mettre en œuvre Observer interface pour accomplir votre tâche comme iOS NSNotification.

+0

Cela a fonctionné, merci. – user92238

+0

La documentation ne traite pas du cycle de vie du récepteur. Je suppose que LocalBroadcastManager conserve une référence forte et que nous devons nous désinscrire afin d'éviter les fuites de mémoire? – user92238

+0

oui, pour éviter les fuites de mémoire, vous devez désinscrire tous les broadcastreceiver. –