Я работаю над заменой экрана блокировки для своего медиаплеера, и у меня проблемы с одним аспектом.
Блокировка Сам экран - это новое действие, которое запускается моей медиа-службой всякий раз, когда экран выключается. Проблема в том, что Activity использует контекст приложения для запуска, что заставляет его выводить приложение на передний план после того, как пользователь разблокирует.
Я попытался использовать контекст служб для запуска действия, но я считаю, что это не работает потому что сама служба связана с приложением.
Ниже приведен код службы, запускающей действие:
Intent mLock = new Intent(context, LockScreen.class);
mLock.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(mLock);
Есть ли у кого-нибудь предложения о том, как я могу запустить это действие и оставить свое приложение в фоновом режиме?