Для формальности отправка ответа здесь
activity
вызывает ваш фрагмент getActivity()
, который не гарантированно не будет нулевым.Так что вам придется сделать activity!!.applicationContext!!
В жизненном цикле Android есть сценарии, когда активность будет нулевой во время экземпляра вашего фрагмента.Чаще всего активность будет существовать, но в этом случае Kotlin заставляет вас быть умным в доступе к ней.Простой (но полезный) нюанс Kotlin