Должна ли слабая ссылка передаваться или создаваться внутри метода? - PullRequest
0 голосов
/ 03 мая 2018

У меня здесь простой вопрос.

Я хочу знать, есть ли какое-либо предпочтение одного над другим. Если да, то почему?

Ниже приведен метод некоторого класса с mListener в качестве переменной-члена.

WeakReference<Listener> mListener;

public void register(WeakReference<Listener> listener) {
  mListener = listener;
}

над

public void register(Listener listener) {
  mListener = new WeakReference<Listener>(listener); 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...