Size: a a a

Android Developers

2021 January 13

S

Silent829 in Android Developers
Ivan
какие кэтч блоки? Речь про ?.let
Любые
источник

I

Ivan in Android Developers
Silent829
Любые
источник

S

Silent829 in Android Developers
catch { ... }
?.let { ... }
if (... != null) { ... }
источник

Ä

Äртем in Android Developers
Приветствую, впервые работаю с Android Studio, пытаюсь запустить проект с гитхаба и ловлю ошибку License for package Android SDK Platform 22 not accepted. Какие действия нужно сделать, что бы убрать эту ошибку?
источник

S

Sergey in Android Developers
Ivan
какие кэтч блоки? Речь про ?.let
имеется ввиду видимо ?: run { ченить сделаю }. скапитаню
источник

I

Ivan in Android Developers
Silent829
catch { ... }
?.let { ... }
if (... != null) { ... }
т.е. для тебя все { } - это catch-блок?
источник

S

Singular in Android Developers
источник

S

Silent829 in Android Developers
Ivan
т.е. для тебя все { } - это catch-блок?
Под кэч блоком я подразумеваю блок кода для обработки ошибок или нежелательных, непредвиденных, неидеальных ситуаций
источник

S

Silent829 in Android Developers
Ivan
т.е. для тебя все { } - это catch-блок?
Под кэч блоком я подразумеваю блок кода для обработки ошибок или нежелательных, непредвиденных, неидеальных ситуаций
источник

I

Ivan in Android Developers
Silent829
Под кэч блоком я подразумеваю блок кода для обработки ошибок или нежелательных, непредвиденных, неидеальных ситуаций
и как это связано с ?.let{ }?
источник

I

Ivan in Android Developers
Silent829
Под кэч блоком я подразумеваю блок кода для обработки ошибок или нежелательных, непредвиденных, неидеальных ситуаций
То что ты "подразумеваешь" не означает, что подразумевают все остальные
источник

S

Silent829 in Android Developers
Ivan
и как это связано с ?.let{ }?
Ну это же безопасное развёртывание опционала
источник

S

Silent829 in Android Developers
Ivan
То что ты "подразумеваешь" не означает, что подразумевают все остальные
И че
источник

I

Ivan in Android Developers
Silent829
Ну это же безопасное развёртывание опционала
причем здесь catch-блок?
источник

I

Ivan in Android Developers
Silent829
И че
и то, ладно, иксперт, я тебя услышал©
источник

Н

Никита 🙃 in Android Developers
Ivan
вообще, вещи типа context?.let { } имхо стремная затея, даже не потому, что выглядит убого писать так везде. Но создает возможность появлению непредвиденных состояний, когда лучше б крашнулось, чем отобразило вообще непонятное состояние экрана. Хорошо если без возможности получить доступ к каким-нибудь внутренним данным
let{} ?: run { сказать юзеру что что-то пошло по пизде }
источник

S

Silent829 in Android Developers
Singular
Я ж ответил
источник

S

Silent829 in Android Developers
Никита 🙃
let{} ?: run { сказать юзеру что что-то пошло по пизде }
+
источник

S

Singular in Android Developers
Silent829
Я ж ответил
И как сделал ты?
источник

с#

саша сок #KotlinGang... in Android Developers
Никита 🙃
let{} ?: run { сказать юзеру что что-то пошло по пизде }
ужасно
источник