padmitriy
народ как я понял сейчас оптимальный рекомендуемый вариант получить идентификатор устройства — это advertising id ?
А что если валится один из эксепшенов (нет плейсервисов, нет обновлений плея и еще хз что), тогда какой id взять в таком случае?
🐈 гав-гав
Да
а если он ничего не возвращает?
Alex Android
Он же get значит должен возвращать. Иначе проверяй, что он сделает, когда ты вызываешь get
🐈 гав-гав
он дергает метод который дергает метод репозитория и подписывается на обсервер, получается мне проверять отработал ли метод репозитория?
🐈 гав-гав
проверка метода репозитория впринципе прошла, это во всяком случае странная прослойка
Alex Android
Норм. Ты тестируешь поведение
🐈 гав-гав
🐈 гав-гав
+ код не мой
Anonymous
mkdir
reference->copy
Sergey
Oussama
всем привет, как создать такое уведомление?
Сергій
всем привет, как создать такое уведомление?
https://developer.android.com/training/notify-user/custom-notification
Oussama
https://developer.android.com/training/notify-user/custom-notification
все равно с AdView не работает
Сергей
всем привет, как создать такое уведомление?
Кровь из глаз залила экран. Может не надо создавать?
Oussama
и не будет )
ладно, спасибо))
Sergei
Кто-нибудь сталкивался, что в навигейшн компонентах анимация подлагивает при переходах по бекстеку?
Сергій
или просто леяуты тяжелые )
Sergei
когда все это было на активити, все работало максимально плавно
Serhii
Serhii
у меня так и норм
Anton
Есть RecyclerView. У которого в качестве адаптера выступает PagedListAdapter (но это наверное не так важно). И есть инпут в котором можно задавать фильтр. Так вот после того как введено новое ключевое слово создается новый PagedList и вызывается метод адаптера submitList. Вообщем все стандартно. Но мне нужно чтобы после каждого submitList список скролился на самый верх . И вот я упорно не пойму как поймать момент когда после submitist все изменения в списке произведены чтобы выполнить скролл вверх. Есть у кого-нибудь идеи ?
Влад
Можно ли из уже установленного приложения изменять иконку приложения? Например как некоторые календари, в лаунчере иконка показывает актуальную дату
Влад
да
Гуглил не нашел, подскажите куда смотреть
Anton
где то во фрагменте вызываешь же этот метод? почему после вызова не проскролить?
потому что submitlist асинхронно вызывает diffutil и пока он все это не закончит скрол выполняется на старом списке
Sergei
у меня так и норм
у меня при старте перехода начаинает подлагивать
Anton
я бы заюзал ливдату или rxbus
и чем это поможет ?
Sergei
при чем похоже косяк в ресайклах
Serhii
и чем это поможет ?
ну где то внутри diffutil, где получаешь результат обновляешь ливдату либо кидаешь ивент, подписываешься на это во вьюхе и скролишь
Тимур
Как сильно влияет на производительность если все константы хранить в одном классе?
Сергей
Вероятно примерно никак. Ну может если они в глубоком цикле постоянно требуются...и то вряд ли
Anton
Гуглил не нашел, подскажите куда смотреть
https://stackoverflow.com/questions/18004230/how-to-change-the-icon-and-label-of-an-app-once-it-is-installed
Vasyl
А могу ли я получить доступ к телефонной книге?
Turalllb
Подскажите я создаю кастомный чекБокс , и хочу ему в конструкторе присвоить стиль. но что то он не реагирует https://pastebin.com/Dmz3hu0H
Сергій
нужен пермишен READ_CONTACTS
Сергей
А могу ли я получить доступ к телефонной книге?
К контактам - да. Получив разрешение. К звонкам разрешение отдельное.
Turalllb
Подскажите я создаю кастомный чекБокс , и хочу ему в конструкторе присвоить стиль. но что то он не реагирует https://pastebin.com/Dmz3hu0H
хотя когда я пробую в xml то я задаю не стиль, а тему..как через конструктор установить как тему ?
Anton
DataObserver есть у РВ, попробуй, может там есть подходящий колбек
На нем у меня костыль сейчас и реализован. Но Там есть проблема что непонятно по какой причине происходят изменения списка, толи новый pagedlist то ли новая порция данных (новая страница). Короче получается костыль которые может не всегда корректно отработать
Turalllb
хотя когда я пробую в xml то я задаю не стиль, а тему..как через конструктор установить как тему ?
Может проблема в том, что я этот класс инициализирую в xml и этот стиль переопределяется?
Николай
У меня одного так? и так каждый проект
Konstantin
У меня одного так? и так каждый проект
не кручинься, у всех то же самое
Николай
спс) понял)
Azad
У меня одного так? и так каждый проект
https://mobile.twitter.com/githubstatus/status/1153330447117627393
Vasyl
Я могу как-то взять чат с Telegram?
Konstantin
кто нить сталкивался с такой оказией?
Сергей
Интересно, если злые инопланетяне грохнут гитхаб вместе с бэкапами много убытка будет?
Evgeny
кто нить сталкивался с такой оказией?
Программно, через setText сделай
Evgeny
Хм
Nikolay
кто нить сталкивался с такой оказией?
это не точно, но попробуй поставить singleLine=“true”
Konstantin
ну, теоретически через костыли я бы решал задачу так - виртуальный текствью в который сначала записал один текст, измерил, потом второй текст, измерил, и взял макс ширину
Nikolay
нет, тоже нету эффекта
а если прописать все те же проперти в самом лейауте? а не в стиле? (хотя это вообще крейзи идея)
Konstantin
не, тож не работает )
Nikolay
не, тож не работает )
обычный TextView так же себя ведет?
Konstantin
да, они изначально там и были
Konstantin
вот чорт неужели придется констрейнт тащить
Сергей
Канвас рулит!)
Nikolay
да, они изначально там и были
сейчас у себя попробую, забавный кейс
Alexander
После обновления девайса с андроида 8.0 на 9.0 пропали тени, к примеру у toolbar и cardview, куда копать? hardwareAcceleration стоит true
Sergei
Оказалось рх мейн поток блочит
Сергій
Скорее не rx блочит, а неправильное его использование 😁
Sergei
Сергій
Код в студию
Sergei
При создании фрагмента делаю запрос в сеть и по ответу устанавливаю эти данные в адаптер rv
Sergei
Получается так, что когда я вызываю смену фрагмента, он при переходе получает коллбек и подвисает
Sergei
Решилось все костылем в виде delay перед вызовом рх