Определить, когда была вызвана активность вне приложения - PullRequest
0 голосов
/ 05 июля 2011

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

Есть ли способ сделать это?

1 Ответ

0 голосов
/ 05 июля 2011

Разве вы не можете просто использовать onPause (), onResume () и т. Д. Для всех своих действий и отслеживать, используются ли они по-прежнему или нет, и отправлять сообщение в службу или что-то еще?Я не думаю, что вы можете сказать, когда другие приложения используются так элегантно, но я могу ошибаться ...

Есть также onAudioFocusChange(etc), который позволяет вам определить, пытается ли что-то еще играть музыку ...

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