Разработка ждёт балета
1.65K subscribers
510 photos
4 videos
15 files
1.55K links
What I cannot create, I do not understand.

DM: @alexey_mileev
PeerLab: https://xn--r1a.website/+e2ND1tAa0lU2ZTli
Download Telegram
Сегодня обжёгся о нюансы работы
View.onAttachedToWindow()

и
View.onDetachedFromWindow()

. Это было очень глупо и стыдно, но наверняка я не один такой. Поэтому держи небольшую статью, в которой кейс разобран.

#view #lifecycle #window
https://medium.com/square-corner-blog/android-leak-pattern-subscriptions-in-views-18f0860aa74c
Довольно интересная статья про Activity lifecycle. Автор предлагает интересный подход к тому, что именно писать в onCreate, onStart и т.п. методах. В принципе, ничего особенно нового в статье нет, но освежить в памяти хорошо забытое старое всегда полезно.

#activity #lifecycle
https://www.techyourchance.com/android-activity-life-cycle-for-professional-developers/
На хабре вышел пост про ActivityLifecycleCallbacks. Автор предлагает несколько штук, которые с этим механизмом можно напилить. Ряд этих идей, на мой взгляд, очень вредны и использовать их я бы не стал. Но знать, что вот такой вот способ верчения Activity на коллбэке существует, должен, наверное, каждый.

#activity #lifecycle