Alex
Х.з., пилю похожее на форграунд сервисе, думаю что на конченном мюи таки работать не будет. Но есть идея - fused локатор может кроме коллбэков в сервис по смене локации или времени слать еще и pendingIntentы - может они норм будят приложение? Причем дозмод тут мешать не должен - если клиент движется то он ре должен активироваться по доксм
Ох, я уже неделю долбоюсь с этим. Все в гугле советуют воркменеджер, типа он уже допилен, и под капотом сам выбирает что юзать, аларм или джобшедулер, а на деле нихрена. Про форграунд молчу, он не работает, как нужно Единственный рабочий вариант на практике, включать аларм менеджер с бродкастом, который будет себя вызывать каждые 10 мин, и оттуда запускать интент сервис
Сергій
Аларм это не fcm )
В теории можно такое извращение
Александр
Гифка дикость. На квадратном экране она будет выглядеть ой ой ой
Знаю, пробовал. Не исключено что ещё и лагать дико будет. Вопрос изначально был в том, как это сделано в уже действующих приложениях. Вдруг всё ж гифка, я наверняка не знаю.)
Сергей
Аларм это не fcm )
Это понятно. Доку можно понять так что аларм дает выполнение коду но не отменяет дозе ограничение на сеть. А по приходу фцм оно отменяется на время
Denis
сами анимации там делаются в adobe
Denis
и выгружаются в json
Сергей
High priority сообщения будет будить, да
Хай приорити по докам система прибьет при злоупотреблении переведет в обычные
Александр
всем привет. помогите с проблемой. есть список элементов recycler, в одном элементе этого списка карточка которая содержит числовое значение (индикатор о количестве) ниже этого индикатора список из элементов, это тоже ресайкл, он имеет свой отдельный адаптер. Проблема вот в чем, когда я пытаюсь обновить информацию на этом элементе то у меня обноавяется только значение индикатора, а список нет. если я закоментирую код на обновление индикатора, то список обновляется. но вместе они почему то не могут обновиться, у них конфликт или что я не пойму.....кто нибудь знает как это обработать?
Сергей
Если юзер на них не реагирует
Сергій
Значит он того не хочет 😉 Удаляю такие приложения
Сергей
Надо бы обзор сделать по дозе заморокам и основным путям их обхода если позарез нужно слать данные с аппарата и в нем.
Сергій
Есть ещё сяоми и Хуавей, там это работает по-своему
Сергей
И для них
Александр
В onBindViewHolder тоже вызываешь notifyDataSetChanged для внутреннего адаптера?
я передаю лист во внутренний адаптер и и там notifyDataSetChanged срабатывает. а во внешем срабатывает notifyItemChanged
Александр
да
Anonymous
Привет, такой вопрос, я создал общий класс, и в нем два вложенных, как мне в main(), в моем случае под андроид в методе кнопки создать обьекты внутренних классов ?
Anonymous
https://pastebin.com/xqUg9NWa
Andrey
Ребят, есть какие-нибудь общие советы как собирать многомодульные проекты? В гугле ничего дельного не могу найти
Siarhei
добрый день. не подскажете можно ли в градле для бандла выключить abi enableSplit только для одной определенной либы? или только если вынести ее в отдельный модуль и отключить там?
Anonymous
да
Странно, однако. Я обычно бегу от ресайклера в ресайклере. Если там не сложно, уж лучше вручную отрисовать строки текста (или с текствью).
Anonymous
там список в котором меняются данные
Да, но если он довольно простой и не будет выходить за рамки экрана, то я бы использовала кастом вью + перерисовку из внешнего адаптера при вызове onBindViewHolder
Сергей
Странно, однако. Я обычно бегу от ресайклера в ресайклере. Если там не сложно, уж лучше вручную отрисовать строки текста (или с текствью).
Ну, я делал - вертикально скажем элементы, горизонтально - коллекции с заголовками. Это один раз надо настроить или добыть и потом будет норм работать
Anonymous
Ну, я делал - вертикально скажем элементы, горизонтально - коллекции с заголовками. Это один раз надо настроить или добыть и потом будет норм работать
Главное если сама функция recycling не потребуется, то стоит уж разом отрисовать всё данные, избежав таким образом nesting'а.
The The
public abstract int checkCallingOrSelfPermission (String permission) Determine whether the calling process of an IPC or you have been granted a particular permission. This is the same as checkCallingPermission(String), except it grants your own permissions if you are not currently processing an IPC. Use with care!
Никита 🙃
А кто-то сталкивался с https://github.com/material-components/material-components-android/tree/master/lib/java/com/google/android/material/datepicker Как юзать эту херню? 🙈 никаких док по нему нет
George
Почему может вылетать ошибка null context?
Alex Android
Почему может вылетать ошибка null context?
Sorry Mario, your context is in another thread
Александр
при чем тут Марио?
Anonymous
при чем тут Марио?
Нужно чинить трубы у БОТА
Сергей
Почему может вылетать ошибка null context?
Потому что он null вероятно
George
Да все уже я понял)
George
slava
откуда лучше стартовать сервис если я пытаюсь реализовать mvp в моем приложении?
Никита 🙃
На их сайте смотри.
нет никакой документации толком)
Никита 🙃
Пришлось стащить с гитхаба всё и в примере построчно всё смотреть как что работает
Никита 🙃
+ там ещё темы каких-то не хватает, надо дописывать
Никита 🙃
Короче через жопу)
Илья
Только в xml путь через material design
Сергей
откуда лучше стартовать сервис если я пытаюсь реализовать mvp в моем приложении?
Сервис требует контекста при запуске.исходя из этого я его стартовал из активности. Но возможны и иные варианты
slava
сервису же нужен контекст application
Pavel Zlotarenchuk🇺🇦
Всем привет Такой вопрос Не делали нечто похожее на инстаграм сторис? То есть в чем суть Когда открываешь историю (видео) Оно не показывает черный экран, а сразу превью и в это время грузит видео Хочу сделать нечто похожее Как думаете там грузиться сначала картинка или как то по уму грузиться первый кадр видео? Или же может есть мысли на этот счет Или видели готовые/подобные решения?
Anonymous
Ребят, если писать нейросети, ml, AI на андроид, на python, то можно с помощью киви делать? Или лучше делать все на java?
Pavel Zlotarenchuk🇺🇦
Я нашёл только прогресс бара либы
Alex Android
Можно ссылки?
Можно погуглить? lmgtfy.com/q=android+stories+view
Alex Android
Остальное ручками
Alex Android
Сделать вьюпейджер с картинкой на весь экран не очень сложно
Alex Android
Хотя да, для полной реализации либы не видел, а хотелось бы
Pavel Zlotarenchuk🇺🇦
Хотя да, для полной реализации либы не видел, а хотелось бы
И я о том же Что на то что сделать легко либы есть А на то что долго - нету
Alexey
пожскадите, почему из AS на github не пушится gradle уровня проекта?
Pavel Zlotarenchuk🇺🇦
Alexey
а что он так, как и все остальные не добавляется?
Pavel Zlotarenchuk🇺🇦
Не могу сказать, не встречал таких проблем
Александр
пожскадите, почему из AS на github не пушится gradle уровня проекта?
У меня пушится. Мб просто не добавляешь его в коммит?
Alexey
У меня пушится. Мб просто не добавляешь его в коммит?
я через графический интерфес студии работаю, она по идее должна сама выполнять .add и commit
Anonymous
Привет. Подскажите как с помощь редактора привязать вьюшку к барьеру в ConstraintLayout? Создал барьер, установил его справа от 2 textview, хочу картинку привязать к правой стороне барьера, но при наведении стрелки ничего не происходит. Только когда прописываю в xml: layout_constraintStart_toEndOf="@+id/barrier"
Александр
Не уверен что это вообще возможно
Vadim
привет) а как можно понять что зависимость была взята из интернета? к примеру в коде обнаружил такой код implementation ('com.mandarine.sdk:mandarine-library:3.1.0@aar') { transitive = true }
Vadim
и это понимаю что вот у меня есть модуль и это путь к нему верно ведь?
Никита 🙃
А подскажите по такому кейсу. Приложение по direct линку находит в плеймаркете, а если через поиск искать, то нет. Почему так может быть? (приложение выпущено пару дней назад, там пара установок ещё)
Anonymous
Может кто подсказать, как получить номер строки и количество всего строк в XmlPullParser?
Mike
и это понимаю что вот у меня есть модуль и это путь к нему верно ведь?
нет, это имя артифакта. Где его искать — решает Gradle на основании перечисленных repositories {}