Как убрать оповещения о близости?
У меня есть следующее
locationManager.addProximityAlert(latitude,
longitude,
radius,
-1,
pendingIntent);
Как я могу удалить оповещение о близости?
Теперь вы можете сказать "использовать removeProximityAlert", но для этого я думаю, что мне нужно ожидающее намерение, с которым было создано предупреждение. Если действие остается на переднем крае и никогда не уничтожается, я могу это легко сделать, но что, если действие будет уничтожено?
Ситуация следующая: у меня есть приложение, задаю нужную широту и долготу, затем добавляю оповещение о близости. Затем поезд, в котором я нахожусь в движении, или я должен дать свое место пожилой женщине, и планшет перемещается, меняя ориентацию - это приводит к тому, что действие разрушается и создается снова - Теперь я хочу удалить предупреждение. Что я делаю?
1 ответ
Вызов locationManager.removeProximityAlert(pendingIntent)
( https://developer.android.com/reference/android/location/LocationManager.html)
Ожидающее намерение должно быть создано таким же образом с теми же дополнениями, что и ожидающее намерение, используемое для вызова. locationManager.addProximityAlert(...)