Медиаплеер убит системой Android - PullRequest
0 голосов
/ 25 декабря 2018

В моем приложении у меня есть Активность A (домашняя активность) --- >> затем Активность B --- >> Затем foreground service.

Приложение работает в течение часа, затем в панели уведомлений я получаю «Это приложение потребляет энергию> 40 мГА ».В течение следующего часа приложение будет убито.

Ссылка на это , возможно сохранить службу работающей даже после закрытия приложения, но это не цель.

Мой вопрос: возможно ли сохранить приложение работоспособным и преодолеть системное убийство?

Спасибо

1 Ответ

0 голосов
/ 26 декабря 2018

Насколько я знаю, если ОС решила убить ваше приложение из-за энергопотребления - вы ничего не можете сделать, чтобы оно работало.

Лучшее, что вы можете сделать, это проверить, почему онопотребляет столько батареи и оптимизирует ее с помощью вашего кода.Я знаю, что иногда кажется, что вы ничего не можете сделать, чтобы оптимизировать его, но, поверьте мне, это так.Может быть, вы используете сервис не по назначению, который злоупотребляет им?

Если вы опубликуете здесь свой код, мы можем попытаться помочь вам исправить его:)

...