а ошибку полную можно?
Падает на alarmOn я так понимаю, проверяй его
Поэтому я и уточнил про метод getBoolean у sharedprefs
AlarmIntent null
Но как? Я инициализирую её при создании класса
При get boolean обычно дефолтное значение есть
ну хз, может тот метод вызывается из init, в котором запрашивается этот intent
AlarmOn null
ну вообще хз, оно запускает корутину и сразу отпускает этот init, так что проверь
да вот кто знает, тут рандом. глобал скоуп может работать на нескольких потоках и прочее, может странно происходить инициализация из-за порядка
Я уверен что там проблема в порядке, то что инит с вызовом выше чем инит объекта
это понятно, но илья говорил, что по идее оно запускает корутину, которая должна начать выполнение после инита. это логично, но не всегда.
Обсуждают сегодня