Search code examples
androidaltbeacondeprecation-warning

setRangeNotifier(RangeNotifier) has been deprecated?


I am using the alt.beacon library and now I get this warning:

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

But what is the replacement? I need to range the beacons from a region and the callback RangeNotifier it crucial to implement this feature.

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

Anyone has a sample of how the new library is supposed to work?

thx!


Solution

  • Starting with version 2.9, you may have more than one RangeNotifier. So instead of calling:

    beaconManager.setRangeNotifier(rangeNotifier);
    

    Simply call:

    beaconManager.addRangeNotifier(rangeNotifier);