У меня в приложении Android есть служба, в которой запущен пользовательский интерфейс. Проблема, с которой я сталкиваюсь, заключается в том, что на разных устройствах кажется, что она не поддерживает контроль над основным потоком. Например, он НЕ ВСЕГДА реагирует на нажатие кнопки «назад». Есть ли способ гарантировать, что служба всегда имеет контроль над пользовательским интерфейсом?
Спасибо.