Dug
Если укажешь -1, то улетит вверх?
Arsen
да
Dug
Ну вообще координаты в андроид сверху вниз идут
Dug
Значит и тут так же
Arsen
Dug
Хорошо. Тогда к чему твой вопрос, если ты знаешь ответ на него?
Arsen
да, вопрос скорее должен быть: "актуален ли гугловский кодлаб?". Вопрос нацелен больше на фанатов MoutionLayout-а, которые следят за его развитием и знают, когда был брекин чендж, если вообще был
Arsen
серия статей на медиуме староватая, там используются атрибуты, которых уже нету в апи, впадлу тратить время на их прочтение
Arsen
вдаже на майском ио У вверх смотрит, гугл, как обычно, душит в плане доков
Arsen
маша
Надеюсь эио поможет!
Mike
https://pastebin.com/zFTiYH7Q
Залогиненный, по номеру телефона, юзер должен вноситься в базу данных firebase, там должна фиксироваться некая информация, типа, ID, телефон
Но авторизация происходит, телефонный номер сохраняется в окне с аутентификацией в firebase, но не в их базе данных
так, а почему он должен вноситься? Где код, который его внесёт туда?
Delt@[•_•]
Доброе всем время суток, подскажите: нужно сделать подключение к wifi сети, само подключение я могу сделать без проблем, а вот как отловить статусы подключений, например если введен не верный пароль от точки или идет процесс автооризации/получение ip, как в системном списке?
Vadim
<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@drawable/ic_fcm_notification" />
<meta-data
android:name="com.google.firebase.messaging.default_notification_color"
android:resource="@color/blue" />
Vadim
Почему иконка для пуша не выставляется правильно ? И вместо нее выставляется цвет
Alexander
Ivansuper
Если альфа везде 255, есть риск получить цветной квадрат
Arsen
маша
Поэтому и написала сюда, потому что что то не работает. Хотя я следовала документациям
маша
Лол, ну да, я тоже с этим возилась, но так и не поняла как мне объявить конкретного пользователя
Mike
Vadim
Aleksey
освой джаву, без неё в андроиде тяжко и совсем непонятно, что происходит
Я знаю, что мне поможешь и направишь в правильную сторону.
Есть FSM для управления WS соединением (подключен, отключен + промежуточные состояния. Но, когда писали всё это с коллегой, забыли про то, что состояние будет модифицироваться с разных потоков и вся система взорвалась появились ситуации, когда два соединения возникает.
Собственно, что нашёл я:
1. Модифицировать только с главного потока - отправлять вызовы из цепочек RxJava на главный поток, колбэки от реализации перекидывать на главный поток через Handler(Looper.getMainLooper) (этот вариант очень не нравится.
2. Спрятать контроль внутрь и синхронизировать так, что могут читать все потоки, но когда кто-то меняет состояние, читающие ждут.
Arsen
а зачем тебе мейн тред, можно просто сингл
Aleksey
Я знаю, что мне поможешь и направишь в правильную сторону.
Есть FSM для управления WS соединением (подключен, отключен + промежуточные состояния. Но, когда писали всё это с коллегой, забыли про то, что состояние будет модифицироваться с разных потоков и вся система взорвалась появились ситуации, когда два соединения возникает.
Собственно, что нашёл я:
1. Модифицировать только с главного потока - отправлять вызовы из цепочек RxJava на главный поток, колбэки от реализации перекидывать на главный поток через Handler(Looper.getMainLooper) (этот вариант очень не нравится.
2. Спрятать контроль внутрь и синхронизировать так, что могут читать все потоки, но когда кто-то меняет состояние, читающие ждут.
Тут ещё такой момент - работа с состоянием в одном потоке - это хорошо, на сколько я понимаю. Дебажить сильно проще.
DarkPerl
Arsen
а чем не нравится подход с мейн тредом?
Arsen
еще не понял прикола с лупером и рх, а дефолтных шедулеров не хватает?
Mike
Я знаю, что мне поможешь и направишь в правильную сторону.
Есть FSM для управления WS соединением (подключен, отключен + промежуточные состояния. Но, когда писали всё это с коллегой, забыли про то, что состояние будет модифицироваться с разных потоков и вся система взорвалась появились ситуации, когда два соединения возникает.
Собственно, что нашёл я:
1. Модифицировать только с главного потока - отправлять вызовы из цепочек RxJava на главный поток, колбэки от реализации перекидывать на главный поток через Handler(Looper.getMainLooper) (этот вариант очень не нравится.
2. Спрятать контроль внутрь и синхронизировать так, что могут читать все потоки, но когда кто-то меняет состояние, читающие ждут.
3. Завести себе один поток, в котором модифицируется стейт и работает логика. Это не обязательно (неджелательно) мейн.
Mike
Arsen
тот момент, когда затащил рх, а с "классической" многопоточностью не разобрался
Mike
Короч, пусть подписчики на оба источника исполняются на одном потоке. Всё, happy end
Arsen
щас бы в 2019 мьютексами прогать
DarkPerl
Надо смотрить логику вобщем, как там устроено все.
Arsen
рх
сабскрайбОн в ио
обсервОн в сингл(да это прям шедулер такой)
...
обсервОн андроид.мейн
...
профит
Aleksey
Arsen
шутка_про_корутины.txt
Aleksey
Arsen
выкидывай рх ,мигрируй на корутины
Arsen
(шутка)
Aleksey
Не, не тот проект 🙂
ilia
Привет.
Использую Rx, репозиторий возращает Observable.
Где указывать subscribeOn и observeOn в репозитории или при использовании?
Aleksey
ilia
спасибо
Mike
subscribeOn — в репозитории, т. к. именно он должен знать, где выполнят работу. observeOn — при использовании, т. к. это знает тот, кто использует
ilia
Aleksey
Mike
Mike
у человеческой CompletableFuture фабрика supplyAsync вообще принимает функцию и экзекьютор. То же про функции маппинга и подписки
Bulat
Как уменьшить bottomnavigationview который увеличивается в два раза по высоте, когда есть виртуальные кнопки навигации. В активити убирал кнопки через onWindowFocusChanged, но когда хочу чтобы контент заходил в статус бар с помощью <item name="android:windowTranslucentStatus">true</item> в AppTheme, то контент заходит в верх как предполагается, но получается это:
Aleksey
V.Ilin
Всем привет, попрошу совет, что лучше для фриланса джава или котлин? Суть в том что уже имею опыт разработки на джаве, котлин не изучал и вот стоит сейчас выбор, как быть, продолжать изучать и улучшаться в джаве или начать учить котлин (смотрел на фрилансе под джаву заказов больше вроде как)
Aleksey
Aleksey
Вроде года два назад еще не ясно было, а сейчас определенно Kotlin
Arsen
Aleksandr
Denis
Егор
если для фриланса, то лучше джава. Если на перспективу, то котлин. По сути неплохо знать и то и то, но с джавой не прогадаешь ещё года 3
Arsen
лучше прочитай хотя бы поверхностные статьи про JVM, в целом про инфраструктуру вокруг джава, и тогда сможешь сам сделать выводы, что есть джава, а что котлин, как они связаны и вот это вот все.
Arsen
джава Компатибл байткод*
OlegKrikun
Народ, а никто не пытался заюзать фичу "приватные ресурсы в андроед либе"? Хочу скрыть некоторые ресы из грейдл модуля и чот не получается =)
OlegKrikun
Здрасте =)
Yakov