【问题标题】:Android Update GeofencesAndroid 更新地理围栏
【发布时间】:2015-04-13 00:03:36
【问题描述】:

在 Android 中更新地理围栏的最佳方式是什么?是不是先删除旧的一组地理围栏,然后像这样添加新更新的列表:

            LocationServices.GeofencingApi.removeGeofences(
                    mGoogleApiClient,
                    getGeofencePendingIntent()
            ).setResultCallback(this);

            LocationServices.GeofencingApi.addGeofences(
                    mGoogleApiClient,
                    getGeofencingRequest(),
                    getGeofencePendingIntent()
            ).setResultCallback(this); // Result processed in onResult().

或者我可以直接拨打addGeofences而不删除旧的并让新的替换旧的吗?

【问题讨论】:

    标签: android geofencing android-geofence


    【解决方案1】:

    如果您先阅读手册,您会注意到addGeofences 是这样说的:

    如果已经注册了具有相同请求 ID 的现有地理围栏,则旧的地理围栏将被新的地理围栏替换,并且新的 PendingIntent 用于生成警报的意图。

    猜你喜欢
    • 1970-01-01
    • 2015-07-08
    • 2015-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多