public BeaconLocaterAndroid() { beacons = new List<BeaconItem> (); //for testing // beacons = new List<BeaconItem> { // new BeaconItem { Name = "Android1", Minor = "1233", CurrentDistance = 0.5 }, // new BeaconItem { Name = "Android2", Minor = "1234", CurrentDistance = 0.2 }, // new BeaconItem { Name = "Android3", Minor = "1235", CurrentDistance = 12.5 }, // }; context = Android.App.Application.Context; _iBeaconManager = IBeaconManager.GetInstanceForApplication (context); _monitorNotifier = new MonitorNotifier (); _rangeNotifier = new RangeNotifier (); _monitoringRegion = new Region (beaconId, uuid, null, null); _rangingRegion = new Region(beaconId, uuid, null, null); _iBeaconManager.Bind (this); _rangeNotifier.DidRangeBeaconsInRegionComplete += RangingBeaconsInRegion; }