Size: a a a

Android Developers

2021 January 10

I

Ilya in Android Developers
Кирилл
Кто нибудь может мне объяснить каким образом у меня тут иногда при первом запуске падает null pointer если я инициализирую переменную при создании класса? (sharedprefs.getBoolean не может же вернуть null?)
а ошибку полную можно?
источник

NM

Nick Marchuk in Android Developers
Кирилл
Кто нибудь может мне объяснить каким образом у меня тут иногда при первом запуске падает null pointer если я инициализирую переменную при создании класса? (sharedprefs.getBoolean не может же вернуть null?)
Падает на alarmOn я так понимаю, проверяй его
источник

К

Кирилл in Android Developers
Ilya
а ошибку полную можно?
В крашрепорте падает в методе stopAlarm но падает он на такой же проверке что и в startAlarm
источник

К

Кирилл in Android Developers
Ilya
а ошибку полную можно?
источник

К

Кирилл in Android Developers
Nick Marchuk
Падает на alarmOn я так понимаю, проверяй его
Поэтому я и уточнил про метод getBoolean у sharedprefs
источник

I

Ilya in Android Developers
Кирилл
В крашрепорте падает в методе stopAlarm но падает он на такой же проверке что и в startAlarm
AlarmIntent null
источник

Ю

Юлия in Android Developers
Здравствуйте, надеюсь на помощь, создала свой спиннер с помощью обычного popup window и textview, закруглила края. Но не знаю, как прокрутку засунуть внутрь, либо сместить. Нет ли каких-либо идей?
источник

К

Кирилл in Android Developers
Ilya
AlarmIntent null
Но как? Я инициализирую её при создании класса
источник

К

Кирилл in Android Developers
Кирилл
Но как? Я инициализирую её при создании класса
источник

a

akella122⌬ in Android Developers
Кирилл
Кто нибудь может мне объяснить каким образом у меня тут иногда при первом запуске падает null pointer если я инициализирую переменную при создании класса? (sharedprefs.getBoolean не может же вернуть null?)
При get boolean обычно дефолтное значение есть
источник

I

Ilya in Android Developers
Кирилл
Но как? Я инициализирую её при создании класса
ну хз, может тот метод вызывается из init, в котором запрашивается этот intent
источник

NM

Nick Marchuk in Android Developers
AlarmOn null
источник

К

Кирилл in Android Developers
Ilya
ну хз, может тот метод вызывается из init, в котором запрашивается этот intent
Ты угадал, лол
источник

К

Кирилл in Android Developers
Надо поместить инит интента выше, спс
источник

I

Ilya in Android Developers
Кирилл
Ты угадал, лол
ну вообще хз, оно запускает корутину  и сразу отпускает этот init, так что проверь
источник

Y

YorkIsMine in Android Developers
подскажите, в дизайне требуется, чтобы был сетчатый (grid) список, где одна строка занимает (spanCount) 3 элемента. Как можно сделать так, чтобы на разных экранах элементы сами увеличивались и главное, чтобы их было 3? Может кто посоветует готовый LayoutManager
источник

с#

саша сок #KotlinGang... in Android Developers
Ilya
ну вообще хз, оно запускает корутину  и сразу отпускает этот init, так что проверь
да вот кто знает, тут рандом. глобал скоуп может работать на нескольких потоках и прочее, может странно происходить инициализация из-за порядка
источник

с#

саша сок #KotlinGang... in Android Developers
так что главное инит под аларм менеджер поставить
источник

NM

Nick Marchuk in Android Developers
YorkIsMine
подскажите, в дизайне требуется, чтобы был сетчатый (grid) список, где одна строка занимает (spanCount) 3 элемента. Как можно сделать так, чтобы на разных экранах элементы сами увеличивались и главное, чтобы их было 3? Может кто посоветует готовый LayoutManager
RecyclerView с gridlayoutmanager
источник

К

Кирилл in Android Developers
саша сок #KotlinGang
да вот кто знает, тут рандом. глобал скоуп может работать на нескольких потоках и прочее, может странно происходить инициализация из-за порядка
Я уверен что там проблема в порядке, то что инит с вызовом выше чем инит объекта
источник