Size: a a a

2019 December 23

EK

Esen Kubanychbekov in KotlinLangRu
ShadelessFox
А для чего они в джаве? Для чего нужна перегрузка методов?
Google в помощь , 1 правило программиста ищи там , потом если не найдёшь спрашивай у знатоков 😅
источник

AS

Almat Sultanov in KotlinLangRu
А вообще, как практиковаться в программировании в целом?
В данный момент учусь в универе, но сейчас каникулы, а практиковаться хочется
Может где задания есть какие?
источник

QH

Quantum Harmonizer in KotlinLangRu
Almat Sultanov
А вообще, как практиковаться в программировании в целом?
В данный момент учусь в универе, но сейчас каникулы, а практиковаться хочется
Может где задания есть какие?
на javanese.online немножко есть
источник

AS

Almat Sultanov in KotlinLangRu
О, круто, спасибо сохраню
источник

S

ShadelessFox in KotlinLangRu
Esen Kubanychbekov
Google в помощь , 1 правило программиста ищи там , потом если не найдёшь спрашивай у знатоков 😅
Не мне надо отвечать, а автору первого сообщения, это был риторический вопрос с ноткой сарказма.
источник

DS

Dmitry ShaDV in KotlinLangRu
Almat Sultanov
А вообще, как практиковаться в программировании в целом?
В данный момент учусь в универе, но сейчас каникулы, а практиковаться хочется
Может где задания есть какие?
источник

AS

Almat Sultanov in KotlinLangRu
Спасибо
источник
2019 December 24

Д

Денис in KotlinLangRu
Всем привет. Свой вопрос адресую разобрашвишся с корутинами. Ситуация такова, что у меня есть три  suspend  метода в репозитории, два из которых вспогательных (sendMessageToServer и getMessageFromServer) дергаются они из основгого (getAllVideo) Пытаюсь запустить я suspend метод  в ViewModel, но  что-то код мой не работает, то что происходит "приостоновка" в дебаге не вижу. 😞
Псевдокод в ссылке. Прошу помочь мне с магией корутин.
https://gist.github.com/Denchabaev/977362c1d494212802d8ab6a26fb5249
источник

I

Ilya in KotlinLangRu
Внешний getAllVideo у тебя не suspend, он просто запускает в свободный полет вызовы вспомогательных методов и заканчивается не дождавшись ответа.
Если предположить, что ты рассчитываешь, что это метод закончится только тогда, когда все будет сделано, то у тебя есть варианты:
1. Сделать его блокирующим (например, заменив launch на runBlocking). Тогда тред, вызвавший этот метод будет ждать ответа от сервера.
2. Сделать его suspend и убрать launch. Тогда внешняя логика должна создать корутину, на которой он будет выполняться, и заняться логикой, что делать, пока ответ не пришел.
источник
2019 December 25

SG

Sergey Grushin in KotlinLangRu
друзья, как переделать этот код для null-safe?
listOf(a!!, b!!, c!!, d!!) { it.something() }
источник

AE

Alexandr Emelyanov in KotlinLangRu
Sergey Grushin
друзья, как переделать этот код для null-safe?
listOf(a!!, b!!, c!!, d!!) { it.something() }
listOf(a, b, c, d) { it?.something() }
источник

SG

Sergey Grushin in KotlinLangRu
Alexandr Emelyanov
listOf(a, b, c, d) { it?.something() }
только хотел так написать!
источник

SG

Sergey Grushin in KotlinLangRu
спасибо)
источник
2019 December 26

VS

Vadim Sheva in KotlinLangRu
FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:compileDebugKotlin'.
> Compilation error.
Какие меры принят чтобы исправить баги в Андроид Студио? заранее благодарю
источник

VS

Vladislav Sobol in KotlinLangRu
с Room как-то связано?
источник

VS

Vladislav Sobol in KotlinLangRu
источник

VS

Vladislav Sobol in KotlinLangRu
и запусти это
источник

VS

Vadim Sheva in KotlinLangRu
Еще в билде пишут

org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:compileDebugKotlin'.
источник

VS

Vadim Sheva in KotlinLangRu
Vladislav Sobol
и запусти это
Приеду домой посмотрю.
Проект в шаблоне Ad No Activity
источник

B

Boozy Urban 😏 in KotlinLangRu
Vadim Sheva
Еще в билде пишут

org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:compileDebugKotlin'.
Нужен полный лог
источник