2
我通過addProximityAlert向系統添加了很多POI。 當我收到警報時,我不知道發生了哪種設置。當你從addProximityAlert獲得響應時,你如何知道你獲得了哪個設置?
通過的唯一額外部分就是文檔中描述的「進入」標誌。
我怎麼知道?
這裏的答案之後是工作代碼:
Intent intent = new Intent(this, PlacesProximityHandlerService.class);
intent.setAction("PlacesProximityHandlerService");
intent.putExtra("lat", objPlace.getLat());
intent.putExtra("lon", objPlace.getLon());
intent.putExtra("error_m", objPlace.getError()+ALERT_RANGE_IN_METERS);
PendingIntent sender=PendingIntent.getService(this, 0, intent, 0);
LocationUtils.addProximity(this, objPlace.getLat(), objPlace.getLon(),objPlace.getError()+ALERT_RANGE_IN_METERS, -1, sender);