конкретный пример: я подключаю либу янедкс кассы, мне надо сделать вызов интента, туда передается контекст вот так:
val intent: Intent = Checkout.createTokenizeIntent(context!!, paymentParameters)
Что мне сделать, чтобы не писать !! ?
ну если ты вызовешь этот метод не в основном потоке, а в бэкграунде - то вполне может возникнуть ситуация, где этого контекста и нет, в остальных случах юзай requireContext либо инжекть интент через DI и контекст самого приложения, чего бы нет?