setRangeNotifier(RangeNotifier) 已被弃用?

setRangeNotifier(RangeNotifier) has been deprecated?

我正在使用 alt.beacon 库,现在收到此警告:

warning: [deprecation] setRangeNotifier(RangeNotifier) in BeaconManager has been deprecated.

但是替代品是什么?我需要从一个区域对信标进行测距,回调 RangeNotifier 对实现此功能至关重要。

public interface RangeNotifier {
    void didRangeBeaconsInRegion(Collection<Beacon> var1, Region var2);
}

有人知道新库应该如何工作的示例吗?

谢谢!

从 2.9 版开始,您可能拥有多个 RangeNotifier。所以不是调用:

beaconManager.setRangeNotifier(rangeNotifier);

只需致电:

beaconManager.addRangeNotifier(rangeNotifier);