создал статичную переменную
companion object {
var connectivityReceiverListener: NetworkStateChangeListener? = null
}
и после этого использую её в активити
ConnectivityReceiver.connectivityReceiverListener = this
но на данный момент хочу избавиться от статической переменной и пробую передавать в качестве аргумента её, но она у меня всегда null
Хотя в классе вроде как всё в порядке, не могу смекнуть что не так
вот класс сейчас как он есть
https://gist.github.com/mnewlive/c0a791dc34a873cb09ae71ed2192b075