Я работаю над приложением, в котором хочу запустить службу переднего плана после завершения загрузки. Я знаю, что не могу запустить службу в эфире, поэтому и задаю этот вопрос. Я не нашел никаких полезных деталей, чтобы двигаться вперед. Я использую службу переднего плана, которая предоставляет мне обновление местоположения каждую минуту.
Для прослушивания загрузки я использую Broadcast-Receiver.
В AndroidManifest.xml
я написал это.
<receiver
android:name=".services.receiver.StartUpdateReceiver"
android:enabled="true"
android:exported="true"
android:permission="android.permission.RECEIVE_BOOT_COMPLETED">
<intent-filter android:priority="1000">
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
и после получения загрузочного приемника я хочу запустить ту же службу переднего плана, чтобы получать обновления местоположения каждую минуту. Что работает нормально, когда я нажимаю кнопку в действии, чтобы запустить службу переднего плана для получения обновлений местоположения.
Пожалуйста, дайте мне знать, как я могу этого добиться?