Кто юзает Android Studio 3.0 canary 5? Зависает случайным образом. Бывает через 5 минут, бывает через час. win10 16GB ram SSD i5
Заранее прошу прощения за оффтоп вопрос. В Intellij Idea есть удобная горячая клавиша ctrl/cmd + c, которая копирует строку целиком если нет выделенного текста. Однако при вс...
Имеет смысл такое в котлине или велосипед? В стандартной либе не нашел inline fun <T, R> T?.map(mapper: (T) -> R?): R? { if (this == null) { return null } ...
Всем привет! Кто-нибудь сталкивался с багой? Обновляю Kotlin плагин (1.1.3-eap-85) через IDE, просит перезапуститься. ПЕрезапускаю, все равно вижу старую версию плагина 1.1.2-...
Кто-нибудь смог подцепить новый ConstraintLayout? com.android.support.constraint:constraint-layout:1.1.0-beta1 https://androidstudio.googleblog.com/2017/05/constraintlayout-1...
Ну да, так и сделал Если кому понадобится fun <T : Any> Any?.safeCast(kclass: KClass<T>): T? { return kclass.safeCast(this) } А смысл в этом в том что хочется заменить ...
Есть ли в java аннотация интерпретируемая аналогично lateinit в Kotlin?
Ребзя, как красиво обыграть такую конструкцию в котлине? val value: String? if (value == null) { // do first } else { // do s...
Как в котлине список разбить sublist'ы поменьше? Грубо говоря, нужно [1,2,3,4,5] разбить на [1,2],[3,4],[5]
Опытные папаши в Crashlytics подскажите Вот такую конструкцию Fabric.with(this, Crashlytics()) нужно в каждой активити писать? Нельзя ли как firebase проинициализировать краш...
Сравни читабильность (getFromA().andThenFromB().andThenFromC() as? D)?.doWithD() getFromA().andThenFromB().andThenFromC().safeCast(D::class)?.doWithD()
Есть ли в котлине функциональный аналог такой записи? (someObj as Clazz).doSomething() что-нибудь типа someObj.cast(Clazz).doSometing()
.mapValues { entry -> entry.value.sumBy { oi -> oi.total.intValueExact() } } подскажите, какой есть аналог sumBy для BigDecimal?
Ладно, ты очень убедительный и настоячивый. Выкину свои экстеншены буду давиться, но писать через as?
Кто с Room'ом игрался? Похоже что отбор по null-полям не работает Select * from someTable where field = null
окей, тогда такой пример somePojo.map{ query.getSomething(it) }.map{ query.weNeedToGoDeeper(it) } ?: nevermind()
вообще да :) не очень расклад Но ты посмотри на масштабы проекта, оно реально сейчас нужно?
@Query("SELECT * FROM $TABLE WHERE " + "$GROUP_ID=:groupId") groupId есть Long?=null
А внутри модуля sdk-extension классы из sdk-1.0 нормально видны?
Откуда английский текст? Если из java doc'ов, то значит имеется ввиду foreach