Прямо сейчас у меня есть класс myService, расширяющий Service (), вызываемый намерением startService из другого контекста. Служба выполняет некоторый код в onStartCommand, а затем уничтожается / уничтожается.
Что такое сервис «передний план» и как он создается? Это длится дольше, чем другие услуги?
Если так, то это было бы идеально, потому что я возился с музыкальным проигрывателем в моем распоряжении, который я хотел бы играть в фоновом режиме и иметь контроль над ним. Проблема сейчас заключается в том, что мой сервис создается и уничтожается несколько раз, поэтому я запускаю слишком много экземпляров музыкального проигрывателя и теряю контроль над исходным.
Спасибо.