@android_ru

Страница 3153 из 3205
Костя
18.05.2018
15:07:57
я помню когда под 2.* версию писали

вот там нюансов дофига

а здесь мизер

на таких версиях

Google
Костя
18.05.2018
15:08:18
вроде как 16 минимальную ставим навскидку

особо нет заморочек

balolam
18.05.2018
15:08:53
Да, уже мизер, дак что можно не бугуртить

Konstantin
18.05.2018
15:17:44
а можно в манифесте как то указать константу из класса? из котлина например

Quantum Harmonizer
18.05.2018
15:20:43
а можно в манифесте как то указать константу из класса? из котлина например
можно из билдконфига, кажется. Есть какие-то подстановки с $

Konstantin
18.05.2018
15:21:19
ясн, спасиб

Dasha
18.05.2018
15:24:14
Подскажите пожалуйста, давно не юзал. Как быстрее всего чекнуть данные в таблице SQLite?

Kirill
18.05.2018
15:46:55
Добрый день. Нужно в android добавить ssl сертификат для работы с сервером. Сам сертификат у меня есть. Никак не могу понять как его добавить. Подсказали что это как-то через TrustManager делается, но как-не пойму. Для работы использую Volley.

Сергей
18.05.2018
16:05:42
Всем, здравствуйте! Нужно использовать котлин в проектах, но синтаксис с его лямбдами и прочим неявным синтаксических сахаром после Java просто выедает мозг)) Может кто-нибудь встречал какие-то наглядные примеры лямбд и прочего на котлине, где возле указан тот же код на Java?

Сергей
18.05.2018
16:07:47
Назад не работает)) Однако в проекте есть и родной котлиновский код, который тоже нужно понимать)

Google
Eugene
18.05.2018
16:08:04
в докаха на developer.android вседа примеры есть на kolin и на java

https://developer.android.com/kotlin/get-started

вот например)

Сергей
18.05.2018
16:11:10
Например, такого я в джавовых лямбдах не встречал "intent { it.loadMorePage() }"

где intent это функция)

Вот такая: @MainThread protected <I> Observable<I> intent(ViewIntentBinder<V, I> binder) { PublishSubject<I> intentRelay = PublishSubject.create(); intentRelaysBinders.add(new IntentRelayBinderPair<I?intentRelay, binder)); return intentRelay; }

А джазовые лямбды понятны?
Понятны обычные - вот такого типа cardView.setOnClickListener(view -> { openMeasureListActivity(); });

Eugene
18.05.2018
16:18:02
ну а в котлине it это view

Tishka17
18.05.2018
16:18:43
https://kotlinlang.ru/docs/reference/lambdas.html

Dmytro
18.05.2018
16:19:03
ну а в котлине it это view
не путай, it не может принадлежать к какому-то конкретному классу

Eugene
18.05.2018
16:19:36
я конкретно про setOnClickListener

Tishka17
18.05.2018
16:19:50
> В Kotlin есть конвенция, согласно которой, если последний параметр функции является функцией, которая передается в виде лямбда-выражения, можно вынести его за скобки > Ещё одна полезная конвенция состоит в том, что если функциональный литерал имеет ровно один параметр, его объявление можно удалить (вместе с ->), и обращаться к нему по имени it

Dmytro
18.05.2018
16:21:12
Кто-то знает как можно РадиоБаттоны объеденить в РадиоГруппу, без помощи хмл разметки. Т.е мне неудобно верстать экран, чтобы это книпоки были сразу в одной группе

Tishka17
18.05.2018
16:26:43
Не похоже, что можно

Kirill
18.05.2018
16:30:27
https://pastebin.com/JyNygABb
com.android.volley.NoConnectionError: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found. В доках написано что такая ошибка возникат из-за того, что сертификат самоподписаный (так и есть), так что этот код не решил проблему(

Google
Tishka17
18.05.2018
16:32:08
Если я не путаю

Kirill
18.05.2018
16:33:07
cf = CertificateFactory.getInstance("X.509"); cert = context.getResources().openRawResource(R.raw.root_certificate); Certificate ca; ca = cf.generateCertificate(cert);

Tishka17
18.05.2018
16:34:32
Он и так на устройстве
Ну когда через браузер заходишь, он ругается?

На устройстве - это не файлом, а в списке доверенных

Сергей
18.05.2018
16:35:11
Kirill
18.05.2018
16:36:12
На устройстве - это не файлом, а в списке доверенных
Что значит в списке доверенных? Я же пытаюсь програмно сертификат установить

Tishka17
18.05.2018
16:36:34
Kirill
18.05.2018
16:39:20
А разве это может кто-то кроме device owner сделать?
Не знаю, в официальной документации написано что для этого нужно свой trustmanager сделать, а как не написано

Сергей
18.05.2018
16:40:43
А ту разве бинд вызывается?
Ну, я может не понимаю чего-то конечно, но если единственный входной параметр функции - интерфейс с одним методом, то об этом методе отношение и идёт в фигурных скобках)

Сергей
18.05.2018
16:42:04
По всей видимости какой-то атрибут view

Kirill
18.05.2018
16:45:02
У этого есть какие-то минусы?

Tishka17
18.05.2018
16:45:53
Ту скорее не про лямбды, а про дженерики надо читать

Google
Tishka17
18.05.2018
16:46:35
У этого есть какие-то минусы?
Надо что-то ковырять. Риск, что ошибёшься (а с безопасностью не шутят), сложности в обновлении сертификата

Alexey
18.05.2018
17:04:54
Дженерики в котлине вроде такие же, за исключением reified, в которых не стирается тип после компиляции.

Страница 3153 из 3205