#article
Попалась любопытная статья, где рассказывается о неверном использовании механизма ссылок
WeakReference.В ней описывается пример использования
WeakReference как костыля для работы с утечками памяти. Автор решил изучить вопрос, и рассмотрел несколько вариантов борьбы с этой проблемой.Описываются все плюсы и минусы решений. Тут и EventBus, и LiveData, и RxJava с BehaviorRelay, да и многие другие, менее очевидные решения.
Множество информации можно почерпнуть тут.