2011-12-23 2 views
0

Отправляет ли андроид любой вид вещания при запуске/перезапуске новой службы.Трансляция при запуске службы?

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

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

EDIT: Я хочу, чтобы он работал со всеми службами, а не только с моими собственными услугами.

ответ

0

Если фоновая служба находится в вашем контроле, то вы можете использовать onBind() метода, чтобы узнать, что сервис запускается bindService() и то же время вы можете использовать onStartCommand() метода, если услуга запускается startService() ....

+0

Мне бы хотелось, чтобы он работал со всеми службами, а не только с моими. – KristianMedK

0

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

+0

Вы имеете в виду, что что-то действительно транслируется? Я уже использую широковещательный приемник, чтобы поймать ON_BOOT. – KristianMedK

Смежные вопросы