У меня есть приложение для Android со службой переднего плана, не хочу, чтобы служба переднего плана была убита.
Я запускаю службу с маяком-маяком altbeacon mBeaconManager.enableForegroundServiceScanning(buildNotification(), BEACON_SERVICE_ID);
и привязать его к моей заявке на общение.
В методе onDestroy () я вызываю unbindService()
, но onServiceDisconnected
не вызывается из системы.
Если я отлаживаю службу переднего плана, я вижу, что экземпляр моего приложения сохраняется, даже если я убил его вручную.
При размере 100 МБ служба переднего плана уничтожается системой через 24 минуты.
Как удалить приложение из сервиса?
Нужно ли удалять его или разрешить системе делать это, не убивая службу?