Я роблю додаток і хочу бути акумуляторомефективний. Я знаю, що надання послуг як переднього плану буде менш імовірно, щоб бути вбито, але який з них є більш ефективним в батареї? тла або переднього плану?
Заздалегідь спасибі
Відповіді:
2 для відповіді № 1Якщо ви плануєте націлювати Android O і вашслужбу потрібно запускати, поки ваше додаток знаходиться у фоновому режимі, вам доведеться використовувати службу переднього плану. Якщо ви хочете, щоб він працював лише тоді, коли ваше власне додаток знаходиться на передньому плані, просто використовуйте звичайну фонову службу.
Як альтернатива, залежно від того, що ви хочете досягти, слід звернути увагу на JobScheduler.
Врешті-решт, я б не турбувався про ефективність батареї фонового чи переднього плану, але робили його залежним від того, для чого потрібен сервіс.