@kotlin_lang

Страница 504 из 982
Vadim
23.01.2018
09:02:54
@Quarx2k так получается я не правильно создал переменную

@Quarx2k ну то есть она по умолчанию false, а сэчу ей значение получающее два параментра key value

Quarx2k ?
23.01.2018
09:09:02
Google
Vadim
23.01.2018
09:11:21
@Quarx2k тогда как я могу используя одну переменную использовать два значения? ну в одном случае использовать intent.getBooleanExtra("button", true) в другом же intent.getBooleanExtra("button", false)

Quarx2k ?
23.01.2018
09:13:54
Если getBooleanExtra("button") не будет найден, то автоматически будет значение после запятой. Иначе будет значение из ключа "button"

Nikolay
23.01.2018
09:17:35
Vadim
23.01.2018
09:17:41
@Quarx2k да, но как быть если я передаю в intent так раз таки два значеня в ключ "button" в котором использую значение false в другом true

Nikolay сейчас постараюсь

Есть сервис в котором я передаю значения для обработки двух кнопок(allow, deny) их оборачиваю дополнительно в PendingIntent* val allowIntent = Intent(this, PaymentIntentService::class.java) allowIntent.putExtra("button", true) val serviceAllowIntent = PendingIntent.getService(this, 1, allowIntent, 0) val cancelIntent = Intent(this, PaymentIntentService::class.java) cancelIntent.putExtra("button", false) val serviceCancelIntent = PendingIntent.getService(this, 0, cancelIntent, 0) После это в IntentService хочу получить эти данные. И дальше использовать в IntentService. Так как ключ у них один и тот же, а меняются лишь значения value таким образом, чтобы после этого мог использовать эту переменную в условии типа if (данные с ключем == true) делать что то, else (данные с ключем == false ) делать другое что то

Nikolay
23.01.2018
09:22:15
так используй разный ключ, на чем ты экономишь?

ну или вариант который ты написал intent.getBooleanExtra("button", false) будет тоже работать

не понимаю в чем вообще вопрос, если честно

Vadim
23.01.2018
09:24:34
Nikolay вопрос оптимизации

Nikolay
23.01.2018
09:24:51
ну иногда оптимизация ради оптимизации не нужна

вариант с одной переменной тоже должен работать, или ты попробовал и он не работает?

Vadim
23.01.2018
09:27:11
Nikolay ну как я понял так не работает мол я объявляю переменную private var allow: Boolean = false и потом типо сэтить ей значение allow = intent.getBooleanExtra("button", true) или я не правильно понял опять же ...

Google
Nikolay
23.01.2018
09:29:20
private leteinit var allow: Boolean allow = intent.getBooleanExtra(“button”, false)

что именно не работает, я не понимаю

Nikolay
23.01.2018
09:31:46
ну можно и так

все зависит от кода

надо весь код видить чтобы сказать точно

Nikolay
23.01.2018
09:49:04
в гугле забанили?))

containsKey("button”)

Vadim
23.01.2018
09:54:49
Nikolay да, извините, просто уже неделю надо одним таском, не могу допилить его( на нервяках ..(((

Nikolay
23.01.2018
09:55:16
та ты не переживай!! все ок!

Roman
23.01.2018
10:37:12
Товарищи, а никто не пробовал юзать kotlin-script из-под идеи? Вроде бы оно работает, но как-то не очень хорошо. 1. Очень медленно стартует, примерно 1-2 сек. Платформа: windows. 2. Не доступна стандартная библиотека. Очень не удобно.

Поправочка: идея стартует скрипт с подключенной stdlib, но редактор не ее видит .

whalemare
23.01.2018
10:52:44
поищи на гитхабе есть репо, где чувак запускал скрипты с полной интеграцией в идее, в том числе с гредлом

Sergey
23.01.2018
10:55:44
https://dou.ua/lenta/articles/language-rating-jan-2018/

Anton
23.01.2018
10:56:31
скоро со стаковерфлоу сурвей подьедет)

Kira
23.01.2018
10:59:11
Поправочка: идея стартует скрипт с подключенной stdlib, но редактор не ее видит .
Была статья на хабре в последней декаде прошлого года, как раз эту проблему решили, кажется от какой-то социалки

Kirill
23.01.2018
10:59:51
https://dou.ua/lenta/articles/language-rating-jan-2018/
Не могу понять, почему с одного и того же оператора (из России), доу иногда открывается, а иногда -- нет

Roman
23.01.2018
11:00:25
Vadim
23.01.2018
11:01:58
я всё со своими баранами в сервисе передаю значения: cancelIntent.putExtra("button", false) после чего в другом классе проверяю следующим образом if (intent.extras != null) { if (intent.extras.containsKey("button")) { allow = intent.getBooleanExtra("button", true) } } но суть в том что он пустой... мне кажетсятут проблема в getBooleanExtra а я типо работаю с intent.extras. Но погуглил, вроде так принимаются ..

Google
whalemare
23.01.2018
11:02:04
Ты про скрипт с доклада на kotlinkonf? Он работает только под linux.
скорее всего про него, kotlin script же один) вот линк https://github.com/andrewoma/kotlin-scripting-kickstarter

Roman
23.01.2018
11:04:24
Не, это другой, гляну...

Не, та же фигня, работает только под linux.

Sergey
23.01.2018
11:11:14
забавно что средний возраст у новых котлинистов это 24 года)

по крайней мере в украине

Sergey
23.01.2018
11:13:51
выше опрос с доу

gxwin
23.01.2018
11:13:59
забавно что средний возраст у новых котлинистов это 24 года)
котлин это мобильники, мобильники это единственная собственность у школьников и студентов (значимый предмет), отсюда и весь хайп у молодежи и тот ужас как они пытаются влезть в мир jvm

Sergey
23.01.2018
11:14:24
думал самые молодые в сообществе пхпшников

Sergey
23.01.2018
11:16:23
мир JVM и андроид...?

Nikolay
23.01.2018
11:16:42
угу

ну до хайпа по котлину были кандидаты которые сразу же учили Андроид без понимания основ джавы..

тоже такое себе зрелище

но это мое личное мнение!

Anton
23.01.2018
11:17:19
и что там учили?)

Nikolay
23.01.2018
11:17:24
сорри если когото обидел!

Sergey
23.01.2018
11:17:41
и что там учили?)
как вьюхи стряпать в хмл)

Google
Anton
23.01.2018
11:18:19
походу) ну я согласен что например конкарент апи и еще что то могли не знать

Nikolay
23.01.2018
11:18:47
во во

потоки

та даже сравнение обьектов

разницу между List и Set

Sergey
23.01.2018
11:19:58
и все же то что нельзя влезать сразу в котлин без джавы это как по мне заблуждение, довольно большое

особенно в текущих реалиях нейтива и жса

Anton
23.01.2018
11:20:12
а как первый язык?

Sergey
23.01.2018
11:20:12
не jvm едины)

как первый язык еще мало уроков-материалов по нему

Anton
23.01.2018
11:20:31
ага

Sergey
23.01.2018
11:20:34
но думаю это не на долго

Anton
23.01.2018
11:21:17
ну иногда что то приходится юзать из конкарент апи)

Quantum Harmonizer
23.01.2018
11:21:24
> android > конкаренси что тут лишнее ?
Сходить в интернет? new Thread...

Sergey
23.01.2018
11:22:02
Igor
23.01.2018
11:22:07
Сходить в интернет? new Thread...
Ты че, retrofit c колбеками, это же любому школьнику инвестно

Sergey
23.01.2018
11:22:31
ретрофит потоки плодит на каждый запрос же

Google
Igor
23.01.2018
11:23:18
Сейчас бы хайлоад на андроид писать ?

Quantum Harmonizer
23.01.2018
11:23:20
Ты че, retrofit c колбеками, это же любому школьнику инвестно
не любому, сначала нагугливается URL.openConnection

Anton
23.01.2018
11:25:02
не. про ретрофит больше знает чем про хттпурлконекшн

Muhammed
23.01.2018
11:32:22
@HeapyHop Thanks for your channel on telegram But please try to post in English not any other language ??

Artem
23.01.2018
12:45:30
ffmpeg

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