Я хочу отслеживать местоположение человека в службе переднего плана. По законным и юридическим причинам я хочу постоянно отслеживать местоположение пользователя, даже после того, как приложение было удалено с экрана недавних событий
Обратите внимание, что предлагаемые решения здесь и здесь не будет работать, поскольку onDestroy()
onTaskRemoved()
не будет вызываться, когда пользователь пролистывает приложение из последних.
Кроме того, использование Broadcast Receivers
не поможет, поскольку они работают только тогда, когда задача не очищена.
Я также пробовал использовать ViewModel
и звонить onCleared()
. Даже это, похоже, не работает.
Есть ли способ сделать это.
Мне нужно, чтобы служба работала на переднем плане, поскольку это основная потребность для моего приложения.