xamarin问题中的按钮单击和侦听器

时间:2018-01-06 07:51:45

标签: c# xamarin

我对下面的代码感到有点困惑。我在 Droid 实现中的一个名为 BeaconDetector.cs 的类中有以下方法DetectAvailableBeacons(),如下所示:

    public void DetectAvailableBeacons()
    {
        _monitorNotifier = new MonitorNotifier();

        _rangeNotifier = new RangeNotifier();

        _tagRegion = new Region("NewRegion",null, null, null);

        _beaconManager.Bind(this);

        _rangeNotifier.DidRangeBeaconsInRegionComplete += RangingBeaconsInRegionComplete;

    }

此外,在我的PCL中,上面的方法在接口中定义,我通过按钮点击事件中的依赖服务调用上述方法,如下所示:

public void Button_Clicked(object sender, EventArgs e) {

beaconDetection = DependencyService.Get<IBeaconLocator>();
beaconDetection.DetectAvailableBeacons();
}

我的问题是,点击按钮后,听众_rangeNotifier.DidRangeBeaconsInRegionComplete += RangingBeaconsInRegionComplete是否会继续投放?否则,我怎样才能让它在每30秒后继续运行?请指教。

0 个答案:

没有答案