我试图将最近的信标传递给一个功能来启动活动,但我没有得到好的结果。我能够将它传递给函数,但它从未达到启动活动的程度,因为所有内容都会被调回didRangeBeaconsInRegion
beaconManager.addRangeNotifier(new RangeNotifier() {
@Override
public void didRangeBeaconsInRegion(Collection<Beacon> beacons, Region region) {
for(Beacon beacon : beacons) {
if(!beaconList.contains(beacon)) {
beaconList.add(beacon);
}
}
handleBeacons(beaconList.get(0));
}
});
Addtl Info:在我所做的功能中,我正在尝试将信标的ID与我拥有的某个ID进行比较。如果匹配,我会启动一项活动。