В моем приложении я использую широковещательный приемник для обнаружения изменений оповещений о близости, записанных и зарегистрированных ранее.Но когда на приемнике вещания получено оповещение о близости, мне нужно сделать то, что делает мое приложение.Я создаю службу, когда приложение впервые открывается, и я думаю, что использую эту службу для выполнения этой работы, когда широковещательная рассылка получает вызов от BroadcastReceiver, даже если приложение убито ОС, и я хочу, чтобы мое приложение работало.Какова лучшая практика для такой ситуации, я на правильном пути?
Редактировать: И я также использую
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
BOOT_COMPLETED фильтр намерений для повторной регистрации моего BroadcastReceiver, если пользователь загружается с устройства.