У меня есть следующее утверждение в Java
private BroadcastReceiver mBroadcastReceiver = new BroadcastReceiver(){
@Override
public void onReceive(Context context, Intent intent) {
unregisterReceiver(mBroadcastReceiver);
}
};
, и я попытался преобразовать в код Kotlin, и у меня есть
private var mBroadcastReceiver:BroadcastReceiver =
object:BroadcastReceiver(){
override fun onReceive(context: Context, intent: Intent) {
unregisterReceiver(mBroadcastReceiver)
stopSelf()
}
}
, но у меня есть следующая ошибка в
unregisterReceiver(mBroadcastReceiver)
Переменная mBroadcastReceiver должна быть инициализирована