Сбой приложения, но служба переднего плана все еще работает

Я использую привязанный к переднему плану сервис, который предоставляет возможности Bluetooth для моего приложения. Когда приложение падает, служба все еще связана. Так, onServiceDisconnected() не будет срабатывать. Приложение не работает, но сервис все еще работает под ним.

Конечно, внезапное падение приложения не дает мне возможности вызвать метод unbind. И что происходит, так это то, что служба все еще работает, игнорируя мертвое приложение внизу.

Кто-нибудь сталкивался с той же проблемой или, возможно, нашел обходной путь для управления событием?

Способна ли служба выполнять поиск по списку задач для своего собственного приложения и определять, является ли приложение живым или нет?

0 ответов

Другие вопросы по тегам