Size: a a a

2018 November 21

QH

Quantum Harmonizer in KotlinLangRu
Вафель
Ммм, ок. А какую реализацию возвращает mutableMapOf(...)? И какую потокобезопасную реализацию лучше использовать?...
mapOf() — одну, mapOf(element) — другую, mapOf(vararg elements) — третью. Всё это видно в исходниках.
mutableMapOf — это LinkedHashMap.
Потокобезопасная реализация — ConcurrentHashMap.
источник

В

Вафель in KotlinLangRu
Quantum Harmonizer
mapOf() — одну, mapOf(element) — другую, mapOf(vararg elements) — третью. Всё это видно в исходниках.
mutableMapOf — это LinkedHashMap.
Потокобезопасная реализация — ConcurrentHashMap.
Спасибо.
источник
2018 November 22

IS

Ivan Sablin in KotlinLangRu
кто-нибудь сталкивался с тем, что при переходе на androidx отваливается databinding? Проект собирается, когда меняю значение в ObservableField, view не реагирует никак. Хотя когда указываю в xml этот observable, студия его видит и собирается как обычно
источник

IS

Ivan Sablin in KotlinLangRu
Дефолтное значение отображается
источник

IS

Ivan Sablin in KotlinLangRu
observableField.set("kek132")
источник

IS

Ivan Sablin in KotlinLangRu
а это нет
источник

IS

Ivan Sablin in KotlinLangRu
разобрался)) в onCreate помимо датабиндинга был еще setContentView(), весело короче)
источник

IS

Ivan Sablin in KotlinLangRu
ребят, как -нибудь в функции расширения можно получить поля класса, который расширяем?
источник

В

Вафель in KotlinLangRu
Ivan Sablin
ребят, как -нибудь в функции расширения можно получить поля класса, который расширяем?
Только публичные. Через this.
источник

IS

Ivan Sablin in KotlinLangRu
да все верно, спасибо)
источник

IS

Ivan Sablin in KotlinLangRu
А как-то можно сделать, чтобы к этим функциям могли обращаться, зная что это не переопределенный класс? Я делаю анимацию, и в xml задается проперти, к которой этот аниматор будет обращаться. В общем аниматор не видит этих функций, которыми я расширил View
источник

IS

Ivan Sablin in KotlinLangRu
источник

IS

Ivan Sablin in KotlinLangRu
W/PropertyValuesHolder: Method setYFraction() with type float not found on target class
источник

IS

Ivan Sablin in KotlinLangRu
нельзя так сделать?
источник

A

Artem [°_°] in KotlinLangRu
привет, есть вопрос. Большие  high order функции не рекомендуется инлайнить, потому что компилятор из будет копипастить. Прааильно ли я пониманю что инлайн больших функций повлияет только на время компиляции? или на время исполнения в рантайме тоже повлияет?
источник

A

Artem [°_°] in KotlinLangRu
и большие функции, это какие примерно? например 30 строк кода без циклов это еще не большой размер (условно) ? 50, 60 строк ... ?
источник

QH

Quantum Harmonizer in KotlinLangRu
На время загрузки классов ещё может влиять (хотя, неинлайн тоже влияет).
Кажется, чёткой границы нет, но обычно это единицы строк.
источник
2018 November 23

IS

Ivan Sablin in KotlinLangRu
Ребят, есть два конструктора constructor(vararg ints: Int) и constructor(vararg rgbs: Int)
Как то можно определить их так, чтобы сборщик не ругался потому как они для него одинаковы?
источник

IS

Ivan Sablin in KotlinLangRu
анотировать мб как то?
источник

В

Вафель in KotlinLangRu
Ivan Sablin
Ребят, есть два конструктора constructor(vararg ints: Int) и constructor(vararg rgbs: Int)
Как то можно определить их так, чтобы сборщик не ругался потому как они для него одинаковы?
Напрямую - никак. Попробуй сделать конструктор приватным + companion object
источник