Запуск службы Android 24 * 7 - PullRequest
0 голосов
/ 28 июня 2019

У меня есть 2 приложения Приложение A и Приложение B. Приложение A содержит действия и фрагменты, а Приложение B имеет только 1 службу.Требование заключается в следующем: 1. Служба в приложении B должна быть запущена 24 * 7 для обслуживания приложения A. 2. На основании некоторого облачного ответа, который слушает служба, может потребоваться запустить приложение A, если оно не запущено.

Я запустил службу в приложении B из BootReceiver, зарегистрированного в приложении B. Приложение A свяжется со службой, связавшись с ней.

Как мне обеспечить, чтобы служба продолжала работать 24 * 7 и не была уничтожена, когда приложение A не запущено или приложение A не подключается к нему?В onStartCommand сервиса нечего делать.Служба должна дождаться, пока приложение А свяжется с ним.Ниже приводится onStartCommand услуги.

@Override
public int onStartCommand(Intent intent, int flags, int startId) {
    return START_STICKY;
}
...