есть WeakReference на активити, соотвественно при выполнении, она кидает в активити дату
mActivity.get().newDataReceived(json);
Так вот,
mActivity.get()
может вернуть null? Стоит ли перед вызовом делать
if(mActivity.get() != null) mActivity.get().newDataReceived(json);
https://stackoverflow.com/questions/18297378/weakreference-asynctask-pattern-in-android
Это легаси код такой?
При работе со слабой ссылкой первым делом получают стронг ссылку. А уже эту стронг ссылку проверяют на неравенство нал.
Обсуждают сегодня