Size: a a a

2019 September 18

AM

Andrew Mikhaylov in Kotlin Start
Vadim Morozov
onViewCreated
Тогда уберите вопросительный знак в типе первого параметра вашего метода, вам туда всё равно не может прийти null.
источник

AM

Andrew Mikhaylov in Kotlin Start
Ну как, может, конечно, если вы из onCreateView сами null вернёте, но вы вряд ли такое делаете :)
источник

AM

Andrew Mikhaylov in Kotlin Start
Собственно, это касается оверрайда любых джавовых методов -- вопросительные знаки вы ставите на своё усмотрение (исключение -- примитивы), но если вы не поставите его и вам в метод придёт null -- оно взорвётся.
источник

D

Denys in Kotlin Start
Andrew Mikhaylov
Собственно, это касается оверрайда любых джавовых методов -- вопросительные знаки вы ставите на своё усмотрение (исключение -- примитивы), но если вы не поставите его и вам в метод придёт null -- оно взорвётся.
Исключение #2 - Если в Java коде использованы NonNull/Nullable аннотации.
источник

AM

Andrew Mikhaylov in Kotlin Start
Точно
источник

AM

Andrew Mikhaylov in Kotlin Start
Хотя я не уверен, что несоответствие переопределённых методов этим аннотациям а базовых -- это ошибка компиляции, скорее только на автосгенерированные сигнатуры влияет.
источник

D

Denys in Kotlin Start
Andrew Mikhaylov
Хотя я не уверен, что несоответствие переопределённых методов этим аннотациям а базовых -- это ошибка компиляции, скорее только на автосгенерированные сигнатуры влияет.
Если не ошибаюсь - это warning.

Ошибаюсь. При вызове из Kotlin кода - ошибка компиляции (несоответсвие типов).
При переопределении и изменении нуллабилити - тоже считается как другой тип параметра (следственно, overrides nothing).

Аннотации компилятор воспринимает как hard-указания.
источник
2019 September 19

AM

Andrew Mikhaylov in Kotlin Start
Denys
Если не ошибаюсь - это warning.

Ошибаюсь. При вызове из Kotlin кода - ошибка компиляции (несоответсвие типов).
При переопределении и изменении нуллабилити - тоже считается как другой тип параметра (следственно, overrides nothing).

Аннотации компилятор воспринимает как hard-указания.
Сильно, спасибо.
источник

MG

Matthew Good in Kotlin Start
https://pl.kotl.in/bD6dj2sPC how can i get this to not use a random thing as its input so i can try to figure out how it works? https://rosettacode.org/wiki/Visualize_a_tree#Kotlin
источник

MG

Matthew Good in Kotlin Start
as im trying to find a way to pretty print a list
источник

TT

Turalllb Turalll in Kotlin Start
Не нашел еще времени хорошенько погрузиться в корутины, но уже столкнулся снова с ними лоб в лоб(  Не знаю какие особенности с исключениями в корутине.  Сейчас у меня задача запустить корутину, если будет исключение, показать диалог (для этого контекст корутины надо сменить на UI) и если на диалоге нажмут повторить, еще раз запустить корутину.  Пока я застрял на том, что диалог успевает показаться, но приложение падает, типо тот catch которые в корутине обрабатывает исключение не считается..
источник

TT

Turalllb Turalll in Kotlin Start
вот мои попытки https://pastebin.com/1CiCvRgx
источник

TT

Turalllb Turalll in Kotlin Start
вот функция networkGuard задумывается как штука которая при исключительной ситуации покажет диалог с предложением повторить запрос
источник

TT

Turalllb Turalll in Kotlin Start
но блок catch выполняется и по выполнению падает как будто я необработал ошибку
источник

TT

Turalllb Turalll in Kotlin Start
Блин,  понял почему подает,  в return повторна вызов делаю и не обрабатываю..
источник

SM

Sergei Mitrofanov in Kotlin Start
Всем привет. Ребята, подскажите, существуют какие-нибудь уроки по Котлину относительно новые бесплатные? В гугле посмотрел, что-то особо ничего не нашел
источник

D

Denys in Kotlin Start
Sergei Mitrofanov
Всем привет. Ребята, подскажите, существуют какие-нибудь уроки по Котлину относительно новые бесплатные? В гугле посмотрел, что-то особо ничего не нашел
Документация, Kotlin koans, kotlin hands-on, курс на курсере (для джава разработчиков), видео на юдасити.
источник

D

Denys in Kotlin Start
Если использовать поиск по чату - можно ещё найти, думаю.
источник

SM

Sergei Mitrofanov in Kotlin Start
Спасибо
источник

JL

Jeffrey Lebowski in Kotlin Start
Sergei Mitrofanov
Всем привет. Ребята, подскажите, существуют какие-нибудь уроки по Котлину относительно новые бесплатные? В гугле посмотрел, что-то особо ничего не нашел
На stepic есть, за качество не ручаюсь , пока сам прохожу
источник