Приемник Android Broadcast не выполняется при закрытии приложения

У меня есть приложение для Android, где я планирую событие (обновление местоположения), которое будет выполнено в будущем с помощью диспетчера тревог. Запланированное событие выполняется должным образом, пока приложение выполняется на переднем плане или в фоновом режиме. Но как только я принудительно закрываю приложение в диспетчере задач или когда система Android убивает приложение из-за проблемы с памятью, когда приложение находится в фоновом режиме, я больше не могу получать трансляцию от диспетчера аварийных сигналов.

Как предлагалось в различных постах и блогах, я пытался использовать 1) Intent.Flag_Include_Stopped_Packages 2) приемник android: process = ":дистанционный пульт" в манифесте 3) приемник андроид: exported = "правда" в манифесте

В сервисе:

Intent locationIntent = new Intent("com.dummy.intent");  
locationIntent.addFlags(Intent.FLAG_INCLUDE_STOPPED_PACKAGES);
locationIntent.putExtra(LocationLibraryConstants.LOCATION_BROADCAST_EXTRA_LOCATIONINFO, locationInfo);
context.sendBroadcast(locationIntent, "android.permission.ACCESS_FINE_LOCATION");

В манифесте:


    
        
    

Может кто-нибудь помочь мне?

Ответы на вопрос(2)

Ваш ответ на вопрос