如何查看应用程序地理围栏中的最新更改? (Windows Phone 8.1RT)

时间:2014-12-14 14:20:51

标签: c# windows-phone-8.1

我的应用程序可以创建多个地理围栏,但我只需要检查上次更改的地理围栏的状态。 即如果用户从地理围栏A进入地理围栏B,我需要应用程序识别用户刚刚离开A并且类似于当用户进入地理围栏B时。但是,还有其他几个地理围栏(C,D, E)以及。

我在事件处理程序中使用GeofenceMonitor的ReadReport方法。但是,当我使用列表的Last()方法时,这给了我一个例外。

此代码示例使用循环来遍历列表中的每个报表,如前所述,我只关注最近的更改。 http://msdn.microsoft.com/en-us/library/windows/apps/xaml/dn322030.aspx

这是我试图实施的代码

ReportList = sender.ReadReports();

LastReport = ReportList.Last(); 其中

private GeofenceStateChangeReport LastReport;
private IReadOnlyList<GeofenceStateChangeReport> ReportList;

是我的变数 sender的类型为GeofenceMonitor

0 个答案:

没有答案