Лёша
kryo - опять же только слышал, ничего сказать не могу)
Ярослав
какую минимальную поддерживаемую версию android указывать при создании приложений?в каждой что-то добавляют. фрагментация принять решения не помогла
https://androidp1.ru/google-opublikovali-otchyot-fragmentatsii-android-za-noyabr-2018/
Námo
У меня есть BroadcastReceiver, реагирующий на включение экрана, в нем я создаю активити, в начале onCreate которой сразу делаю getWindow().setType(TYPE_KEYGUARD_DIALOG), чтобы перехватывать все KeyEvent. Проблема в том, что при некоторой скорости реакции после разблокировки экрана можно выпасть из этого активити еще до смены типа окна, если достаточно быстро нажимать клавишу "домой". Так как я пишу экран блокировки, подобное поведение - серьезная дыра в безопасности. Можно ли обеспечить выбор типа окна еще в BroadcastReceiver'е при создании активити?
Лёша
Eugene
r67hj32yb
Eugene
Mike
Есть у рантайма какие-нибудь флаги чтоб видеть, сколько загружался тот или иной класс и сколько работал статический инициализатор?
Eugene
Nikita
Поставил на телефон VPN, раздаю wifi. На телефоне все зайты идут через VPN, а с подключенных устройств по WiFi идет без VPN. Как настроить?
Мумитроль
Эх, не все могут позволить себе отказаться от 8% пользователей.
Arsen
есть отправка уведомлений в андроид и иос через FCM, есть ли смысл разделять сохранение токенов для андроида и токенов для иоса ?
Mike
Мумитроль
Kanstantsin
Kanstantsin
не могут купить новый телефон всё
Anna
по проблеме, что не скролилось до EditText under tabs. чтобы решить нужно добавить NestedScrollView во фрагменте под табами, а во фрагмент с табами добавить coordinator layout. только так получилось. всем спасибо
Eugene
Да, это мой третий холивар тут на эту тему, но я сольюсь с него. Нравится - поддерживайте, но сначала сопоставте трудозатраты на саппорт такого широкого диапазона апи и реального профита с этого дела.
Kanstantsin
широкого диапазона ?
Мумитроль
19 версия - нет трудозатрат
Kanstantsin
оО
Kanstantsin
я помню когда под 2.* версию писали
Kanstantsin
вот там нюансов дофига
Kanstantsin
а здесь мизер
Kanstantsin
на таких версиях
Kanstantsin
вроде как 16 минимальную ставим навскидку
Kanstantsin
особо нет заморочек
Мумитроль
Да, уже мизер, дак что можно не бугуртить
Konstantin
а можно в манифесте как то указать константу из класса? из котлина например
Mike
Konstantin
ясн, спасиб
Darya
Подскажите пожалуйста, давно не юзал. Как быстрее всего чекнуть данные в таблице SQLite?
Kirill
Добрый день. Нужно в android добавить ssl сертификат для работы с сервером. Сам сертификат у меня есть. Никак не могу понять как его добавить. Подсказали что это как-то через TrustManager делается, но как-не пойму. Для работы использую Volley.
Elron
после обновления на 3.1.2 в Android Studio каждый день бывают ошибки "IDE error occured", у всех такое ?
Elron
Сергей
Всем, здравствуйте! Нужно использовать котлин в проектах, но синтаксис с его лямбдами и прочим неявным синтаксических сахаром после Java просто выедает мозг)) Может кто-нибудь встречал какие-то наглядные примеры лямбд и прочего на котлине, где возле указан тот же код на Java?
Dmytro
Сергей
Назад не работает)) Однако в проекте есть и родной котлиновский код, который тоже нужно понимать)
Eugene
в докаха на developer.android вседа примеры есть на kolin и на java
Eugene
https://developer.android.com/kotlin/get-started
Eugene
вот например)
Fedor
Tishka17
Сергей
Например, такого я в джавовых лямбдах не встречал "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
ну а в котлине it это view
Tishka17
https://kotlinlang.ru/docs/reference/lambdas.html
Eugene
я конкретно про setOnClickListener
Tishka17
> В Kotlin есть конвенция, согласно которой, если последний параметр функции является функцией, которая передается в виде лямбда-выражения, можно вынести его за скобки
> Ещё одна полезная конвенция состоит в том, что если функциональный литерал имеет ровно один параметр, его объявление можно удалить (вместе с ->), и обращаться к нему по имени it
Dmytro
Dmytro
Кто-то знает как можно РадиоБаттоны объеденить в РадиоГруппу, без помощи хмл разметки. Т.е мне неудобно верстать экран, чтобы это книпоки были сразу в одной группе
Tishka17
Не похоже, что можно
Kirill
https://pastebin.com/JyNygABb
com.android.volley.NoConnectionError: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
В доках написано что такая ошибка возникат из-за того, что сертификат самоподписаный (так и есть), так что этот код не решил проблему(
Tishka17
Tishka17
Просто файлом
Tishka17
Если я не путаю
Kirill
Kirill
cf = CertificateFactory.getInstance("X.509");
cert = context.getResources().openRawResource(R.raw.root_certificate);
Certificate ca;
ca = cf.generateCertificate(cert);
Tishka17
На устройстве - это не файлом, а в списке доверенных
Сергей
> В Kotlin есть конвенция, согласно которой, если последний параметр функции является функцией, которая передается в виде лямбда-выражения, можно вынести его за скобки
> Ещё одна полезная конвенция состоит в том, что если функциональный литерал имеет ровно один параметр, его объявление можно удалить (вместе с ->), и обращаться к нему по имени it
Хорошо, тогда если функция
protected <I> Observable<I> intent(ViewIntentBinder<V, I> binder)
Входной объект:
protected interface ViewIntentBinder<V extends MvpView, I> {
@NonNull public Observable<I> bind(@NonNull V view);
}
То тогда как intent { it.loadMorePage() } заполнит параметры V и I, объясните, пожалуйста.
Tishka17
Tishka17
Tishka17
А параметры дженериков хз как в котлине
Tishka17
Сергей
А ту разве бинд вызывается?
Ну, я может не понимаю чего-то конечно, но если единственный входной параметр функции - интерфейс с одним методом, то об этом методе отношение и идёт в фигурных скобках)
Tishka17
Tishka17
А
Tishka17
Туплю, сорри
Сергей
По всей видимости какой-то атрибут view