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