Мобильные приложение - вопросы, советы

_
На сайте с 24.03.2008
Offline
381
#131

Ок. Что там с Service ?

Что-то не получается сделать так, чтобы при смахивании приложения сервис оставался в живых.

startForeground сделан в oncreate, нотификация появляется,

onStartCommand возвращает START_STICKY

пробовал различные хаки с onTaskRemoved - толку нету. Всё работает нормально, но при "смахивании" приложения убивается и сервис.

HT
На сайте с 13.11.2012
Offline
86
#132

_SP_, Android 9 ?

Сам с аналогичной фигней уже три дня мучаюсь.

_
На сайте с 24.03.2008
Offline
381
#133

4.4+, тестовое устройство с какой-то 7й версией

Так пока и не взлетело...

Причем... если нажать на крестик на экране очистки - сервис остается, а приложение выгружается.

А вот если смахнуть приложение дохнет и сервис.

ЗЫ. Ооо... похоже это нерешабельно, проверил, шазам тоже дохнет по такому сценарию...

HT
На сайте с 13.11.2012
Offline
86
#134

_SP_, может особенности данной какой-то седьмой версии.

https://androidwave.com/foreground-service-android-example/

вот этот пример ведет себя корректно на 9 -ом чистом Android, на не очень чистом 8-ом от Lenovo и совсем стрёмном 8-ом от Сяоми

_
На сайте с 24.03.2008
Offline
381
#135

Что значит корректно ?

Смахиваете пприложение, оно выгружается, а сервис остается ?

Это печально, что поведение зависит от версии...

ЗЫ. Пример - "шляпа",

ContextCompat.startForegroundService(this, serviceIntent);

foreground запускает только для 8+ версий (с апи 26 если быть точным)

HT
На сайте с 13.11.2012
Offline
86
#136
Смахиваете пприложение, оно выгружается, а сервис остается ?

да

10 символов

_
На сайте с 24.03.2008
Offline
381
#137

Ну вот похоже переделали "startForegroundService" в 24+ и оно лучше работает.

Но это проблемы в ближайшие лет 5 не решит... поскольку все еще существенная часть парка - это 4.4+ итп.

Самое неприятное, что я почему-то даже onDestroy в сервисе не получаю, когда его смахивают. Я перебьюсь конечно, но в целом это "остстой какой-то"

T110E5
На сайте с 31.08.2016
Offline
47
#138

Кто подключал Firebase @ Dynamic links?

И стоит ли переходить на androidX или оставить пока?

Ищу толковых программистов на Laravel / iOS @ писать в личку (/ru/users/1114171).
T110E5
На сайте с 31.08.2016
Offline
47
#139

Есть кто нибудь, кто разбирается в миграции Android->AndroidX?

SeVlad
На сайте с 03.11.2008
Offline
1609
#140

Подскажите кто в курсе - гугл позволит оплатить акк разраба в гуглоплее с чужой карты?

Ну или как его оплатить если есть только вебмани? (гугл, зараза, их не принимает). Палка и тп тоже отпадают.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий