Каковы плюсы и минусы сохранения слушателей в качестве WeakReferences.
Большой «плюс», конечно же, заключается в следующем:
Добавление слушателя в качестве WeakReference означает, что слушателю не нужно беспокоиться об «удалении»
Обновление
Для тех, кто беспокоится о том, что слушатель имеет единственную ссылку на объект, почему не может быть двух методов, addListener () и addWeakRefListener ()?
те, кто не заботится об удалении, могут использовать последнее.