我已通读了各种教程,以在Android应用程序中设置地理围栏。他们似乎只专注于添加地理围栏,如果有什么需要简要谈谈删除它们的话。
我了解如何添加/删除地理围栏,但是我对以下一个问题没有找到满意的答案:
GeofencingClient.removeGeofences(geofenceRequestIds)
请求ID无效吗?
https://developers.google.com/android/reference/com/google/android/gms/location/GeofencingClient.html#removeGeofences(java.util.List%3Cjava.lang.String%3E)告诉我,如果列表为null或为空,则抛出IllegalArgumentException,但是它没有告诉我它如何处理与活动Geofence不匹配的RequestId。我以为它什么也不做,但是我想知道是不是这样,所以我可以正确处理任何错误。