Size: a a a

Android Developers

2021 November 18

DS

Dmitry Sokolov in Android Developers
Да, вполне, есть только нюанс как ты потом листенер сетапишь во вьюшки
источник

ᴅᴍɪᴛʀɪʏ in Android Developers
а какие приемущества?
источник

DS

Dmitry Sokolov in Android Developers
Мало того, лучше листенер сетапить в onCreate и удалять в onDestroy
источник

ᴅᴍɪᴛʀɪʏ in Android Developers
а зачем?
источник

DS

Dmitry Sokolov in Android Developers
Не получишь мемори ликов в таком случае
источник

j

jeckso in Android Developers
Утечек памяти всем за мой счет
источник

DS

Dmitry Sokolov in Android Developers
У тебя лямбда - это анонимный внутренний класс внутри фрагмента, фрагмент тянет за собой активити, контекст и т.д.
источник

ᴅᴍɪᴛʀɪʏ in Android Developers
вы боитесть что активити утечёт в адаптер чтоли?
источник

ᴅᴍɪᴛʀɪʏ in Android Developers
или во вью?
источник

DS

Dmitry Sokolov in Android Developers
Можешь подключить канарейку и посмотреть что будет
источник

ᴅᴍɪᴛʀɪʏ in Android Developers
ну так и что? я же не передаю её за фрагмент?
источник

ᴅᴍɪᴛʀɪʏ in Android Developers
она с ним и умрёт
источник

DS

Dmitry Sokolov in Android Developers
Не вопрос, действуй)
источник

DS

Dmitry Sokolov in Android Developers
Это лишь рекомендации, я ни на что не претендую)
источник

DS

Dmitry Sokolov in Android Developers
Ты же попросил об этом, или я не прав?)
источник

j

jeckso in Android Developers
Меня больше волнует активити вьюмодель, нахуй оно тебе нада
источник

ᴅᴍɪᴛʀɪʏ in Android Developers
я всего лишь пытаюсь понять аргументацию
источник

ᴅᴍɪᴛʀɪʏ in Android Developers
это плохо как-то разве?
источник

DS

Dmitry Sokolov in Android Developers
Non static inner classes do hold a reference to their parent classes. The problem with making a Fragment inner class non-static is that you always hold a reference to the Activity. The GarbageCollector cannot collect your Activity. So you can 'leak' the Activity if for example the orientation changes. Because the Fragment might still live and gets inserted in a new Activity.
источник

DS

Dmitry Sokolov in Android Developers
источник