Как убрать оповещения о близости?

У меня есть следующее

locationManager.addProximityAlert(latitude,
                    longitude,
                    radius,
                    -1,
                    pendingIntent);

Как я могу удалить оповещение о близости?

Теперь вы можете сказать "использовать removeProximityAlert", но для этого я думаю, что мне нужно ожидающее намерение, с которым было создано предупреждение. Если действие остается на переднем крае и никогда не уничтожается, я могу это легко сделать, но что, если действие будет уничтожено?

Ситуация следующая: у меня есть приложение, задаю нужную широту и долготу, затем добавляю оповещение о близости. Затем поезд, в котором я нахожусь в движении, или я должен дать свое место пожилой женщине, и планшет перемещается, меняя ориентацию - это приводит к тому, что действие разрушается и создается снова - Теперь я хочу удалить предупреждение. Что я делаю?

1 ответ

Вызов locationManager.removeProximityAlert(pendingIntent) ( https://developer.android.com/reference/android/location/LocationManager.html)

Ожидающее намерение должно быть создано таким же образом с теми же дополнениями, что и ожидающее намерение, используемое для вызова. locationManager.addProximityAlert(...)

Другие вопросы по тегам