Konstantin
Service + Messanger можно как-то использовать для работы между разными приложениями? Или только между процессами в одном?
Александр Фоменко
В dagger конфе счастья не нашел, поэтому обращаюсь к вам)
Александр Фоменко
Всем привет) столкнулся тут с миграцией с Цицерона на navigation. Как его заинжектить то? Navigator тянет NavController. А NavController тянет activity
Александр Фоменко
https://github.com/DroidKaigi/conference-app-2019/blob/master/frontend/android/src/main/java/io/github/droidkaigi/confsched2019/ui/MainActivity.kt Единственный пример, который нашел, но, думаю, будет избыточно переводить таким образом архитектуру. Есть ли какие-то более простые варианты?
Александр Фоменко
Задача передавать router на нижние модули
Александр Фоменко
Есть возможность это сделать попроще? мигрировать всю архитектуру на daggerAppCompatActivity со всеми вытекающими как-то не хочется
Unat
В dagger конфе счастья не нашел, поэтому обращаюсь к вам)
Истинно тебе говорю, напрасно ты решил менять цицерон на навигатор.
Александр Фоменко
Если пренебречь верхними слоями android, то router выходит один и тот же) Вопрос лишь в способе задания его на верхних слоях - cicerone или navigator. Несколько месяцев уже наблюдаю за cicerone - так окончательно пока что и не смогли внедрить туда навигатор
Unat
месяц назад гугловый навигатор ничего не делал, если вызов проходил в состоянии onPause
Александр Фоменко
Честно говоря, не задавался такими контекстами, т.к. использовал его исключительно для перехода между вкладками и открытием различных окон. Но сам принцип мне достаточно понравился. Пока есть время, экспериментирую над миграцией. Но пока что не удалось перевести нормально
Dyno
Надо воспроизводить стрим аудио, это сложно сделать? Есть какие то простые за полчаса способы для этого?
Александр Фоменко
exoplayer попробуй
Евгений
народ, помогайте, R класс Android Studio не видит. Ну вообще все что только можно перепробовал
Gor
Кто-нибудь давал апелляцию на востановление? У меня приложение не видно в США
Аброр
всем привет. Ни у кого не возникали проблемы с astudio после обновления на 3.3.1 ? У меня почему то на androidX ругается, хотя я не использую его. Если кто сталкивался помогите пожалуйста
Dyno
exoplayer попробуй
а он простой?
Александр Фоменко
Не совсем, но это наиболее быстрый путь, т.к. в интернете много гайдов
Dyno
Не совсем, но это наиболее быстрый путь, т.к. в интернете много гайдов
а для того чтобы в фоне играло мне нужно его будет в сервис самому засунуть или он сам это все умеет?
Александр Фоменко
Честно говоря, не пробовал. Но вполне возможно, что дальше будет играть, пока не остановишь. У него есть ряд багов с 404 ошибкой, когда весь плейлист сбрасывается, но в целом нормальная либа
Vyacheslav
Привет ребят, кто то сталкивался с ситуацией когда создаешь 2 инстанса шаредов (объект один и тот же) записываешь в один объект, но данные не появляются по втором, было бы все ок если бы после перезапуска все появлялось - но нет. Все работает хорошо если проходить дебагером хз как это вообще работает мистика какая то, можете подсказать может хоть что то по такой ситуации ?
Anonymous
постав дебагером точку и проверь есть ли в респонзе вообще данные
Mike
надо разобраться, что приходит, что парсится и т. п.
Andy
Юзайте лучше сразу ретрофит
Mike
а зачем изучать две штуки, если полезна только одна из них? Надо OkHttp и Retrofit.
Евгений
это баг, забей
фуууу, разобрался я наконец с R классом. Короче, на последней версии com.android.tools.build:gragle:3.3.1 не видит R класс. Вернулся на 3.1.4 и на Gradle версии 4.5.1 - стал видеть! Не благодарите
Евгений
да этому багу как андроиду, наверное) еще на 2 он был, ниже скорей всего тоже)
полдня гуглил, ничего про это не было, только про Clean, Build, Invalidate и удаление папок
Dyno
полдня гуглил, ничего про это не было, только про Clean, Build, Invalidate и удаление папок
скорей всего просто стечение обстоятельств. обычно помогает просто ребилд, если нет, то перезапуск студии.
Dyno
но класс р еще не раз потеряется, это для андроид студии, к сожалению, нормально
Евгений
ну кстати да, у меня студия не самая свежая стоит, 3.1.4 у меня
Евгений
ща обновлю студию посмотрю как оно
Igor
Привет, чат. Можно ли сделать в BottomNavigationView в табах разные иконки в разных состояниях (нажата/не нажата) ? P. S. Именно разные иконки, а не изменения цвета посредством iconTint
Igor
Попробуй через selector, для стейтов checked и selected.
Я попробовал. Я сначала указал в селекторе android:icon - была ошибка, надо было android:drawable. Но все равно спасибо за ответ
Igor
Да так, сработало
Dmytro
Да так, сработало
??? Не понял, помогло или нет?)
P҉h҉o҉e҉n҉i҉x҉
Всем доброго времени суток. Подскажите пожалуйста как найти такую библиотеку которая как в маркете анимирует иконки (берет иконку из списка и перемещает в левый угол на втором активити) мне не нужно переходить на другое активити но мне интересна анимация перемещения с разных позиций в одну точку.
Igor
??? Не понял, помогло или нет?)
Да, помогло Я сначала указал в селекторе android:icon - была ошибка, надо было android:drawable.
Евгений
да, после обновления студии до 3.3.1 класс R не теряется. Нужно было с обновления AS и начинать получается)
P҉h҉o҉e҉n҉i҉x҉
SharedElementTransition и transition scene. Это не библиотека. Это поведение андроида из коробки.
Я видел такой же эффект в другой программе дело с ним не имел, думал это библиотека, спасибо за ответ!
Dmytro
Я видел такой же эффект в другой программе дело с ним не имел, думал это библиотека, спасибо за ответ!
С новым navigation component оно как-то странно работает, только в одну сторону. Или я просто не разобрался как с этим работать в обратную сторону.
Сергій
кто-то спрашивал про View Bitmap в дампе памяти, вот оф ответ
Jamal
Всех приветствую
Jamal
у меня проблема с написанием провайд метода
Jamal
если не сложно не могли бы вы мне помочь
Jamal
вот мой Application
Jamal
вот компонент
Jamal
вот сабкомпонент
Jamal
вот navigation module
Jamal
не один из этих провайдов не работает
Jamal
даггер говорит что не может заинжектить без провайд метода
Jamal
и билд не проходит
Jamal
в чате дагера писал, там молчат
Nikolay
не один из этих провайдов не работает
напиши тип у провайдера первого, того что делает Cicerone.create()!! (и эти !! выглядят странно)
Dmytro
Всех приветствую
А jvm-static обязательно? По пробуйте убрать эту аннотацию
Jamal
Nikolay
даггер говорит что не может заинжектить без провайд метода
мне кажется он не может найти Cicerone<Router> - я тоже не могу его найти
Jamal
он NavigatorHolder не может заинжектить же
Nikolay
не понял, можно конеретнее
ну это только идея. Ты очень полагаешься на Type Inference но с даггером - оно иногда тупит. И надо проверить в джава коде который генерится, какой именно тип возвращаемый у первого провайдера
Jamal
как я сгенерированный код посмотрю
Nikolay
билд не проходит же
я про котлинбайткод
Jamal
это как ?
Jamal
хочешь я попробую String заинжектить
Jamal
100% тоже не пройдет билд
Хочу
Jamal
Jamal
давай тогда попробуем
Nikolay
что вообще?! я ниче не хочу))
Nikolay
(блин, в телеграме реально не хватает тредов, как в Слаке.)
Nikolay
хочешь я попробую String заинжектить
при чем тут стринг? я тебя не понимаю, сорри