Aleksei
Ну так как мне быть7 что при многократном нажатии стрелочка назад или после свайпа и убирания из таска. нотификации продолжали приходить?
Aleksei
Screenshot (12:57PM, апр. 14, 2018)
Aleksei
Вроде все свернуто, а какаято служба у приложений слушает
Дмитрий
https://developer.android.com/guide/components/services.html
Archy
при удалении из таска нотификации должны приходить, при отключении приложения в настройких - нет
Archy
Вроде все свернуто, а какаято служба у приложений слушает
при использовании FCM, слушает служба не самого приложения, а общая для всех приложений
Aleksei
у меня почему то когда я свайплю или стрейлкой назад выхожу из приложения нотификации не приходят
Aleksei
А можно пример?
Aleksei
Да только что проверил. Как свое приложение свайплю. его в Приложениях в рабочих - запущенных нету. следовательно не приходит нотификация
Eugene
кто нибудь с LivaData и Room работет?)
Александр
кто нибудь с LivaData и Room работет?)
Почему нельзя сразу вопрос задать? Шансов на ответ больше.)
Eugene
просто не все этими инструментаим пользуются)
Konstantin
А можно пример?
На firebase сайте есть
Aleksei
нашел что то на ютубе от индийцев=)
Александр
Это чат андроид девов, arch это андроид компонент. Так что спокойно можно спрашивать
Александр
просто не все этими инструментаим пользуются)
Работает нормально, это про лайф дату и рум
Eugene
ну ок, (вопрос людям, работающим с LivaData и Room) я столкнулся с ситуацией: запрашиваешь количество записей в таблице, получаешь LiveData<Int>, делаешь с ним свои дела, уходишь в другое активити и добавляешь новый элемент в базу, заново запрашиваешь количество записей, а оно тебе возвращает старое количество
Александр
Неправильно добавляешь, это раз. А два, ничего запрашивать не надо, лайфдата сама обновит все, когда в бд что то поменяется.
Eugene
как это "неправильно"?) функция помечена @Insert. А заново я запрашиваю потому, что я ухожу со старого активити и лайвдата отписывается после onDestroy, в этом же ее суть)
Aleksei
На firebase сайте есть
А я оказывается датой и слал. Все равно при свайпнутом приложение не приходят нот ификации
Aleksei
5.1
Konstantin
Странно
‍Yap
Как вам Picasso 3.0?
Konstantin
Просто вообще дата и юзается чтобы а люблм случае дошёл пуш
Aleksei
Просто вообще дата и юзается чтобы а люблм случае дошёл пуш
04-14 09:09:44.976 10191-27000/com.androidchatapp E/FA: Discarding data. Failed to send event to service
Aleksei
В логах
Aleksei
Видимо дата не так обрабатывается
Ar
Как вам Picasso 3.0?
Его опять поддерживать начали? Оставляли ж вроде
‍Yap
Вортон презентовал новую версию
Dug
Вортон презентовал новую версию
Поддержка котлин из коробки есть? И можно линк на чейнджлог плиз?
‍Yap
https://twitter.com/jakewharton/status/984889013856325633?s=12
‍Yap
Вот презентация
Konstantin
А поддержка котлин это маст хев да?
Dug
А поддержка котлин это маст хев да?
Хотелось бы. Хотя и не юзаю пикассо
Александр
Что значит поддержка котлин из коробки?
Скорее всего какой-нибудь DSL вместо кодогенерации
Александр
Или экстеншины
Mike
Не факт, что они нужны. DSL — зачастую костыль для существующего мутабельного API или для быстрой/экономичной записи в стрим.
Александр
Надо сначала узнать что там, а потом делать выводы. Я вот думаю куда мигрировать с glide, а по сути некуда.
Александр
Есть пикасса и глайд
Александр
А какая цель?
Убрать первые два пункта.
Александр
Mike
А в новой пикассе кодогенерация обязательная или опциональная?
Александр
Mike
А она там есть? У меня сейчас глейд
В презентации что-то видел про неё.
Глеб
По-ходу гугл для этого взял себе и Glide и Вортона в штат - чтобы они "переписывали друг друга" - гениально! Молодцы! Медленно но верно мир сходит с ума 👍
Mike
Сук, если я хочу запровайдить себе какой-то экземпляр, я сделаю это так, как мне удобно. Не надо мне ни синглтонов, ни first-class-поддержки Dagger.
Anonymous
Anonymous
Разбираясь в чужом коде, наткнулся на такую строку в Gradle. в двух ветках используется репозиторий google Ведь как я понимю если использовать репозиторй в allPorjects то он автоматически присоединится ко всем модулям в том числе и к градлу андроида
Anonymous
Тогда зачем в 2 ветках используется google()?
Mike
Ппц
Или это просто пример с даггером. Я могу легко сагриться на такое.)
Mike
Тогда зачем в 2 ветках используется google()?
Он используется в билдскрипте и в проектах, это параллельные скоупы.
Глеб
вот, если вортона спросить "А нахуя?" интересно он поймёт, что-нибудь вменяемое ответит? Так же можно предложить добавить в ActionBarSherlock поддержку rx-а например. Пару кт - extensions. Все побегут качать "возвращение легенды" 👍
Anonymous
Короче если у меня щяс модулей нет подключенных то раздел allprojects могу убрать вообще?
Глеб
да, его начинку - нет
Глеб
да, его начинку - нет
потому как если прям там заведёшь dependencies - им стучаться некуда будет
Anonymous
@Harmonizr Hello World обычный
Mike
@Harmonizr Hello World обычный
так у него же есть модуль с хелловорлдом?
Anonymous
пусто
Anonymous
наверное хвосты были
Глеб
есть такой подход - где всё в root- папке, работает. прост расширять потом неудобно будет, но если экспериментишь с minimal config - то так можно ... билдиться будет
Глеб
Но по дефолту же есть модуль app...
Это тебе студия этот "дефолт" навязала
Mike
Это тебе студия этот "дефолт" навязала
да, понятно, что можно иначе. Но нужно ли?
Глеб
а если говорить о ручном создании структуры папок и чтоб из консоли оно билдилось - assembleRelease например - там почти как хочешь так и делаешь
Глеб
да, понятно, что можно иначе. Но нужно ли?
не знаю... поизучать, разобраться может...."как оно там всё", поэкспериментить
Глеб
щас с же мода на овер 100 модулей (если верить соседскому чату) - вот народ и решил... спустя 4 года введения градл - познакомиться с ним поближе)))
Глеб
Ху..плохая мода, наверное
Законодатели моды, так не считают и другим не советуют)))
Dug
Кстати, есть тут людич кто практикует разработку без appcompat?
Александр
щас с же мода на овер 100 модулей (если верить соседскому чату) - вот народ и решил... спустя 4 года введения градл - познакомиться с ним поближе)))
Вообще странно что только сейчас начали говорить об этом. Я чуть больше 2х лет назад пришел на проект и там активно использовался модульный подход. Правда не в такой извращенной форме.)