我在使用alt.beacon库时,现在收到了这个警告:
warning: [deprecation] setRangeNotifier(RangeNotifier) in BeaconManager has been deprecated.
但是什么可以替代它呢?我需要从一个区域范围内定位信标,并且回调 RangeNotifier 实现这个功能是至关重要的。
public interface RangeNotifier {
void didRangeBeaconsInRegion(Collection<Beacon> var1, Region var2);
}
有没有新图书馆应该如何工作的示例?
谢谢!
protected final Set<RangeNotifier> rangeNotifiers = new CopyOnWriteArraySet<>();
因此,如果您多次添加相同的notifier,则应该只会替换已经存在的那个。 - davidgyoung