@kotlin_lang

Страница 742 из 982
Quantum Harmonizer
06.07.2018
10:04:09
зачем? top-level-метода достаточно

Никита
06.07.2018
10:04:31
Поподробнее пожалуйста

Евгений
06.07.2018
10:04:41
парень jar пытается собрать в IDEA

в манифест надобно mainclass прописать

Google
Quantum Harmonizer
06.07.2018
10:05:03
Евгений
06.07.2018
10:05:15
тогда я чот не понимаю, научи

Quantum Harmonizer
06.07.2018
10:05:59
чему? Слева от метода есть кнопка типа play?

Евгений
06.07.2018
10:07:25
все, посыпаю голову пеплом, и правда можно выбрать файл с top level функцией в качестве main класса

я помню, что тоже немного имел секас с этим

Никита
06.07.2018
10:10:23


Не работает

Евгений
06.07.2018
10:12:08


Никита
06.07.2018
10:13:02
Настройки манифеста покажи

Евгений
06.07.2018
10:14:14
ну вон же они, под окошком выбора класса

Bogdan
06.07.2018
11:10:48
iOS?
Декстоп на лине или андроид, не помню точно скорей всего 1

You
06.07.2018
11:12:11
Декстоп на лине или андроид, не помню точно скорей всего 1
Там есть опция при отправке. Походу не включал

Eugene
06.07.2018
11:39:07
Кто подскажет) если есть код вида when { isEmpty() -> "empty" else -> "not empty" } Он по быстродействию с if-else как будет? Кажется, что when в байткоде сложнее выглядит, чем if-else И что предпочтительнее использовать если всего 2 варианта условия

Google
Eugene
06.07.2018
11:42:50
я пробовал глянуть байт-код метода где юзаю when, так мне вообще class файл не смог на этом методе развернуться в читаемый вид

dimiii
06.07.2018
11:48:37
Теоретически, для простых примеров можно было бы использовать и kotlinc repl, но у меня что-то не получается.

>>> :help Available commands: :help show this help :quit exit the interpreter :dump bytecode dump classes to terminal :load <file> load script from specified file

Кто-то использует :dump bytecode ?

Eugene
06.07.2018
11:52:37
я пытался онлайн на каком-то сайте и в Idea)

Alexander
06.07.2018
12:59:46
В идее есть встроенный байткод вьюер и даже декомпилятор. По крайней мере у ультимейте

Роман
06.07.2018
13:00:24
если ещё и сильно захотеть можно и fernflower подцепить к нему

Жабра
06.07.2018
13:15:14
Подскажите, поймал странный баг. Зашёл в intellij idea, решил протестировать один кусок кода на корутинах, но idea в упор не видит withContext... Кто-нибудь сталкивался?



Забавно... Андройд студия видит ласт версию корутин 0.22.5, а intellij idea в maven-е только 0.19.3... И похоже что withContext нет т.к. на этой версии его ещё не было...

Dimon
06.07.2018
13:34:28
у меня студия вообще видит 0.23.4

implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:0.23.4'

Dimon
06.07.2018
13:34:58
сходи на джит и открой вкладку releases

Hip
06.07.2018
13:35:33
Ilya
06.07.2018
15:10:08
Доброго времени. Есть объект, в нем два массива с некоторыми одинаковыми парами ключ-значение. Есть ли возможность создать один массив с объектами, содержащими те ключи, что есть во всех массивах?

Пример: https://paste.ee/p/QuLPk

Google
Ilya
06.07.2018
15:15:53
см. retainAll
А если у меня не коллекция, а Parcelize?

Dimon
06.07.2018
15:16:09
в HashSet всё закидай

Quantum Harmonizer
06.07.2018
15:16:22
А если у меня не коллекция, а Parcelize?
Parcelize — это разве не аннотация?

Dimon
06.07.2018
15:16:25
а блин, тебе наоборот

Ilya
06.07.2018
15:16:48
Quantum Harmonizer
06.07.2018
15:17:01
Ну Parcelable же
при чём тут?

iTEYE
06.07.2018
17:09:04
Подскажите плиз, что я делаю не так... https://pastebin.com/sZ1KEu8E Хочу сделать AlertDialog внутри которого будет ListView Диалог всплывает, но кроме тайтла и кнопки ничего нет.

Sergey
06.07.2018
17:13:27
Подскажите плиз, что я делаю не так... https://pastebin.com/sZ1KEu8E Хочу сделать AlertDialog внутри которого будет ListView Диалог всплывает, но кроме тайтла и кнопки ничего нет.
ArrayAdapter не знает как забиндить текст на твой леяут R.layout.phone_selector_type_list_item. Либо используй стандартный android.R.layout.simple_text....item или задай в своём айдишник для текствью @android:id/text... как-то_там. Или унаследуйся от ArrayAdapter и бинди данные сам на леяут

iTEYE
06.07.2018
17:17:34
Так, да это мой косяк, там до этого была кастомная штука.

Метод выглядит так: https://pastebin.com/NNcQ95YF Адаптер выглядит так: https://pastebin.com/ZBzPtmA2

В диалоге тишина. Log.d из getView молчит...

Sergey
06.07.2018
17:23:05
Метод выглядит так: https://pastebin.com/NNcQ95YF Адаптер выглядит так: https://pastebin.com/ZBzPtmA2
У тебя какая-то каша из диалогов. Сделай нормально как показано https://developer.android.com/guide/topics/ui/dialogs?hl=ru

Жабра
06.07.2018
20:47:38
Кто-нибудь писал unit-тесты на код, где используется UI-контекст корутины? У меня вылетает ExceptionInInitializerError

Жабра
06.07.2018
21:23:46
Какой cause? NoClassDefFoundError?
Caused by: java.lang.RuntimeException: Method getMainLooper in android.os.Looper not mocked. See http://g.co/androidstudio/not-mocked for details. П.с. лично я ничего не мокаю.

Quantum Harmonizer
06.07.2018
21:24:37
Dumitru
06.07.2018
22:31:43
всем привет есть ли какой-то простой способ в котлине распарсить json в map<String,String>?

не хочется писать отдельные дата классы для этого

Boris
07.07.2018
05:30:54
всем привет есть ли какой-то простой способ в котлине распарсить json в map<String,String>?
Котлин сам жсон не парсит, а сторонние парсеры это умеют

Google
Nobody
07.07.2018
19:13:03
так, а что, на котлин ещё нет эмоджи??

я хотел написать ❤️ котлин а нету

Sander
07.07.2018
19:37:50
вопрос по Kotlin, можно использовать в языке либки из Java, а так же можно использовать либки из js, а можно ли в проекте одновременно использовать либки из Java и Javascript? и чтоб крутить все это потом на NodeJs а не на JVM ...

Sander
07.07.2018
19:40:41
@fogone - я так понял можно использовать либки из Java и крутить под jvm, а если я использую либки из JavaScript, то крутиться проект будет под nodejs ?

Sander
07.07.2018
19:41:43
@fogone окай, я это и хотел уточнить, все очень круто!

Boris
07.07.2018
19:42:22
@fogone окай, я это и хотел уточнить, все очень круто!
Жс конечно можно крутить в скриптэнжин при желании

Те это возможно

Никита?❄️
07.07.2018
19:42:44
Dumitru
07.07.2018
19:43:07
нужен html конвертор в kotlinx.html

Sander
07.07.2018
19:44:12
hibernate есть ли чисто под Kotlin написанная? побольше бы либ на Kotline, тогда можно отвязаться от JVM.

Igor
07.07.2018
19:46:03
Sander
07.07.2018
19:46:20
конечно именно ради этого

просто в jvm не разбираюсь, говорят что геморно настраивать

Mayor
07.07.2018
19:47:35
Казалось бы зачем? Что бы страдать от однопоточного node.js ?
ну да, такие страдания с ассинхронностью((9 многопоточность же так нужна

Sander
07.07.2018
19:48:05
но есть же еще Kotlin Native, в машинный код который компилируется, не обязательно в js, но тогда придется писать код на Kotlin, C, C++

Google
Igor
07.07.2018
19:48:33
Mayor
07.07.2018
19:49:25
Ага, многоядерные процесорры ведь не нужны
ты хочешь сказать что ты не можешь использовать несколько ядер в ноде?

Sander
07.07.2018
19:49:41
нода под одно ядро вешается

тебе надо запустить приложуху на каждое ядро

и под это специальные тулзы есть - http://pm2.keymetrics.io/

Никита?❄️
07.07.2018
19:50:07
еще такой вопрос
если юзаешь чисто котлиновские либы то смена бэкэнда (при условии, что ты не используешь чисто специфичные для платформы штуки) - дело пары строк кода

Страница 742 из 982