У меня есть переменная в моем классе фрагментов:
private lateinit var dManager: DataManager
И я инициализирую ее перед первым использованием здесь:
override fun onResume() {
super.onResume()
dManager = MyApp.gManager.getDataManager(sp,level,test)
if (dManager.hp< 1) {
...
...
...
}
}
Этот код работает нормально для меня и большинствапользователи (99,5%), но иногда я получаю отчет о сбое
свойство lateinit dManager не инициализируется
Как это может произойти?Что я должен сделать, чтобы предотвратить это?