Size: a a a

StartAndroid Ru Chat

2020 October 14

DA

Dmitry Alekseyevich in StartAndroid Ru Chat
Дмитрий Рубцов 🇷🇺🔥
Я имею ввиду придумай его сам, на случай если атрибута не будет
А его и нет оказывается
источник

ДР

Дмитрий Рубцов 🇷🇺🔥... in StartAndroid Ru Chat
Как же нет, ты поставил ""
источник

ДР

Дмитрий Рубцов 🇷🇺🔥... in StartAndroid Ru Chat
Тогда просто можно в ?.let{} обернуть
источник

DA

Dmitry Alekseyevich in StartAndroid Ru Chat
Дмитрий Рубцов 🇷🇺🔥
Как же нет, ты поставил ""
Возьму из разметки..
источник

DA

Dmitry Alekseyevich in StartAndroid Ru Chat
Переслано от Dmitry Alekseyevich
Еще такой вопрос. eventTimeStamp никогда не может быть null, но метод getString помечен как @Nullable
Подскажите, как сделать тут без String?
источник

I

Ivan in StartAndroid Ru Chat
Dmitry Alekseyevich
Переслано от Dmitry Alekseyevich
Еще такой вопрос. eventTimeStamp никогда не может быть null, но метод getString помечен как @Nullable
Подскажите, как сделать тут без String?
getString(..., ...)!!
источник

I

Ivan in StartAndroid Ru Chat
или getString(...) ?: ""
источник

DA

Dmitry Alekseyevich in StartAndroid Ru Chat
Ivan
getString(..., ...)!!
Начальник за этот оператор по рукам клавиатурой бить будет
источник

I

Ivan in StartAndroid Ru Chat
второй вариант тогда
источник

DA

Dmitry Alekseyevich in StartAndroid Ru Chat
eventTimestamp: String сделать с ?
источник

I

Ivan in StartAndroid Ru Chat
Ivan
или getString(...) ?: ""
нет, вот второй через Elvis
источник

СП

Сергей П. in StartAndroid Ru Chat
А зачем через элвис если default константа и точно не null?
источник

I

Ivan in StartAndroid Ru Chat
Сергей П.
А зачем через элвис если default константа и точно не null?
ну потому что компилятор не знает про это)
источник

I

Ivan in StartAndroid Ru Chat
но я бы поставил !! и не парился, да
источник

DA

Dmitry Alekseyevich in StartAndroid Ru Chat
Понятное дело, чтобы сразу понять где краш словил, но блин.. Ругают
источник

СП

Сергей П. in StartAndroid Ru Chat
Ivan
ну потому что компилятор не знает про это)
А как он про это не знает если присваивание константы на неск.строк выше например? Тупой чтоли?
источник

DA

Dmitry Alekseyevich in StartAndroid Ru Chat
Сергей П.
А как он про это не знает если присваивание константы на неск.строк выше например? Тупой чтоли?
вот например таже фигня)
источник

I

Ivan in StartAndroid Ru Chat
да там не будет креша, вернется же defValue
источник

DA

Dmitry Alekseyevich in StartAndroid Ru Chat
И пофигу, потому что getString помечент как @Nullable)
источник

СП

Сергей П. in StartAndroid Ru Chat
Но компилятор не знает что метод не может вернуть null. Для этого надо внутрь лезть и понять его логику
источник