gpt4 book ai didi

Android信标库——多区域监控

转载 作者:行者123 更新时间:2023-11-29 19:14:53 25 4
gpt4 key购买 nike

我使用 Android 信标库,所以我需要一些帮助:

如果我没理解错的话,我们一定只有一个 RegionBootstrap。为什么?是否有可能有一个 RegionBootstraps 列表?

我尝试实现它并且它工作正常。这种方法会带来什么困难?

我的逻辑的替代品是一个具有多个区域的 RegionBootstrap,但我无法从中删除所有区域。为什么作者跳过添加那个?

我有访客模式和用户模式,每个模式都有不同的区域,所以我需要在适当的时候改变它们。什么方法最好?一个 regionBootstrap 与多个区域?还是多个 RegionBootstrap?

谢谢

更新:我向 regionBootstrap 添加了 4 个区域,我能够找到输入的区域。之后,我删除了这 4 个区域并设置了 2 个新区域,但设备仍然找到之前设置的 4 个区域之一。这怎么可能?

最佳答案

一些提示:

  • RegionBootstrap被设计为每个应用程序一个实例。只用一个,只构造一次。

  • 如果要监控多个区域,可以使用这个构造函数:RegionBootstrap(BootstrapNotifier application, List<Region> regions)例如new RegionBootstrap(this, regions);

  • 如果您想更改您的 RegionBootstrap 监控的区域在你构建了一个之后,不要再创建一个新的 RegionBootstrap .只需使用:

    BeaconMananager beaconManager = BeaconManager.getInstanceForApplication(this);
    // Stop monitoring old region
    beaconManager.stopMonitoringBeaconsInRegion(oldRegion);
    // Start monitoring new region
    beaconManager.startMonitoringBeaconsInRegion(newRegion);

关于Android信标库——多区域监控,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43942646/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com