Size: a a a

Android Developers

2020 March 03

А

Александр in Android Developers
Рили не очевидно кста, если бы я знакомился с LiveData по доке, то наебался бы так же.
источник

GB

Gena Black in Android Developers
Народ, кто с геолокацией работал? Цель даже при выключенном экране раз в 30с писать локацию из любого доступного источника.
Приложение не для маркета, это  для техников и диспетчер в рабочий день должен максимально точно понимать где человек для оптимизации работы. Так что можно любые “хаки” использовать.
Проблема в следующем, я поднимаю foreground service, он работает, даже когда процесс приложения убивает. Если выставить там wake lock, то даже в doze внутренний таймер тикает строго раз в 30с, если без wake lock, то в doze период увеличивается до 1-2 мин, я это вижу потом в логах. Т.е. сам сервис прекрасно себя чувствует.
Но девайс похоже вырубает локейшн провайдеров. Т.е. onLocationUpdate через некоторое время проведенное с выключенным экраном перестаёт дергаться. Как только включаешь экран, опять вызывается. В том или ином виде пытались это тестировать с разными API:
- FusedLocationProviderClient из gms, сам замедляется и в какой-то момент начинает слать одинаковые старые координаты одной и той же точки… вместо свежих.
- Сейчас остановились пока на подписку на два провайдера gps и network. Но оба “засыпают”.
Я пробовал “будить” их, если давно не было координат, то произвожу переподписку. Но эффект ровно тот же. Пробовал поставить старый wake lock на включение экрана (тот который SCREEN_DIM_WAKE_LOCK), думал может это разбудит и система стартанет провайдеров, но нет…

Кто сталкивался, есть что посоветовать?
источник

IV

Ivan Volodkov in Android Developers
Александр
Рили не очевидно кста, если бы я знакомился с LiveData по доке, то наебался бы так же.
умельцы из StackOverflow советуют extends BaseObservable для модели, сейчас проверю этот метод
источник

А

Александр in Android Developers
Ivan Volodkov
умельцы из StackOverflow советуют extends BaseObservable для модели, сейчас проверю этот метод
Я бы вообще попытался задоджить это всё и сделать без этих вот офигительных историй.
источник

IV

Ivan Volodkov in Android Developers
Александр
Я бы вообще попытался задоджить это всё и сделать без этих вот офигительных историй.
ну блин, у лайвдаты слишком много плюсов, чтобы от нее отказываться
Вещь то, в общем, крайне дельная
источник

А

Александр in Android Developers
Ivan Volodkov
ну блин, у лайвдаты слишком много плюсов, чтобы от нее отказываться
Вещь то, в общем, крайне дельная
Никто не говорит про то чтобы от неё отказаться, просто пересмотреть свой код.
Имхо, в LiveData всегда должен лежать immutable(с точки зрения логики). Не должно подразумеваться что ты можешь его менять, ты туда что - то положил и всё, не трогаешь то что там лежит.
источник

IV

Ivan Volodkov in Android Developers
Александр
Никто не говорит про то чтобы от неё отказаться, просто пересмотреть свой код.
Имхо, в LiveData всегда должен лежать immutable(с точки зрения логики). Не должно подразумеваться что ты можешь его менять, ты туда что - то положил и всё, не трогаешь то что там лежит.
Если использовать LiveData вместе с dataBinding, то так действовать не получается, к сожалению
источник

А

Александр in Android Developers
Ivan Volodkov
Если использовать LiveData вместе с dataBinding, то так действовать не получается, к сожалению
Чойта.
Просто нужно честно менять данные через setValue().
источник

А

Александр in Android Developers
В биндинг можно observableField затянуть, кста.
источник

<

<Diff_Revolution/... in Android Developers
kirill
посмотри во вложениях чата, тут кто-то свою кастомную вьюху писал для этого
тыкни носом пж )
источник

JJ

Just July in Android Developers
Ребят, кто с оплатой работал,inapp billing. есть вопрос про валидацию покупки на сервере ?
источник

DB

Dmytro Borysov in Android Developers
Just July
Ребят, кто с оплатой работал,inapp billing. есть вопрос про валидацию покупки на сервере ?
Есть вопрос - задавай)
источник

JD

Junior Developer in Android Developers
Есть у кого опыт в Google AdMob?
источник

QH

Quantum Harmonizer in Android Developers
Junior Developer
Есть у кого опыт в Google AdMob?
источник

QH

Quantum Harmonizer in Android Developers
Жду вопроса «у кого есть опыт написания на Java?» или «кто-нибудь добавлял дроваблы в проект?»
источник

См

Сломанный механизм... in Android Developers
У кого есть опыт написания на Java?
источник

Г

Глупый кот 🐈... in Android Developers
студию запускали или эклипс юзаете?
источник

Г

Глупый кот 🐈... in Android Developers
а по РХу шо, слышали?
источник

g

gmjm in Android Developers
Quantum Harmonizer
Жду вопроса «у кого есть опыт написания на Java?» или «кто-нибудь добавлял дроваблы в проект?»
Ребят есть апк файл, нужно внести некоторые изменения
источник

Г

Глупый кот 🐈... in Android Developers
gmjm
Ребят есть апк файл, нужно внести некоторые изменения
в js файл?
источник