В чем преимущество привязки к Сервису для получения его переменных по сравнению с использованием SharedPrefs или получения переменных напрямую? - PullRequest
0 голосов
/ 17 марта 2020

У меня есть служба, которая иногда запускается в фоновом режиме - запускается с startService (). В чем преимущество привязки к этому сервису для получения / установки его переменных, вместо - спорных, я знаю, но все же - просто прямого доступа к его переменным publi c (например, myVar = mainService. itsVar), или используя SharedPrefs для установки и получения значений? В частности, что является самым быстрым с точки зрения производительности, исходя из того факта, что интервал получения составляет примерно 3 секунды?

1 Ответ

0 голосов
/ 17 марта 2020

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

Может кто-нибудь объяснить, в чем разница между несвязанным и связанным сервисом в android

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...