Isn't it better to use the lazy delegate in those cases ?
Like instead of:
classMainActivity:AppCompatActivity(){lateinitvaralarmManager:AlarmManager// This wouldn't work:// val alarmService = getSystemService(AlarmManager::class.java)overridefunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanceState)alarmManager=getSystemService(AlarmManager::class.java)}
You could use :
classMainActivity:AppCompatActivity(){valalarmManager:AlarmManagerbylazy{getSystemService(AlarmManager::class.java)}// This wouldn't work:// val alarmService = getSystemService(AlarmManager::class.java)overridefunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanceState)}
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Isn't it better to use the lazy delegate in those cases ?
Like instead of:
You could use :