0
A
回答
0
0
正如@ rudolf_franek的回答说,你得到了NullReferenceException
因为 由Pedometer.GetdefaultAsync()返回readings
是null
。
Pedometer.GetdefaultAsync()返回代表默认传感器的Pedometer对象。如果没有计步器传感器,返回值将为空。因此,在使用Pedometer时,请确保您的设备具有计步器传感器。在代码中,通过确定Pedometer.GetdefaultAsync()的返回值是否为null
来检查此问题。
var readings= await Pedometer.GetDefaultAsync();
if (null == readings)
{
MessageDialog showDialog = new MessageDialog("No pedometer available");
await showDialog.ShowAsync();
}
else
{
readings.ReportInterval = readings.MinimumReportInterval;
readings.ReadingChanged += Readings_ReadingChanged;
}
欲了解更多信息,请参阅GitHub上的官方Pedometer sample。
相关问题
- 1. 如何处理异步函数中的异常UWP App GetFileFromPathAsync(path);
- 2. UWP + IIS +异步行为
- 3. UWP StreamSocket ConnectAsync异常0xC00D36FF
- 4. UWP访问冲突异常
- 5. 同步异常
- 6. 当Android和iOS不是异步时,如何处理UWP异步?
- 7. uwp c#异步方法等待数据未完全加载异常
- 8. GuzzleHttp异步请求异常
- 9. C#异步异常包装
- 10. 捕获异步lambda异常
- 11. DataAdapter填充异步异常
- 12. 的try-catch异步异常
- 13. WCF抓住异步异常
- 14. C++非阻塞异步计时器
- 15. 抛出异常:“System.UnauthorizedAccessException的”在mscorlib.ni.dll UWP
- 16. UWP CompactOverlay模式(Picture-inPicture)IsViewModeSupported异常
- 17. UWP异常时绑定到组合框
- 18. UWP adaptiveGridView抛出异常的OneRowMode
- 19. ShareOperation.ReportCompleted()异常结果被扔在UWP
- 20. UWP:属性集查找抛出异常
- 21. 计步器(步数计数器)
- 22. 的Windows 10 UWP应用:GoogleWebAuthorizationBroker;无法启动浏览器异常
- 23. Silverlight设计器未处理的异常
- 24. 空指针异常与计时器
- 25. Java.util.timer计时器空指针异常
- 26. 异常在线程“Twitter4J异步调度器[0]”java.lang.NoClassDefFoundError
- 27. ASP.NET MVC异步控制器异常处理
- 28. F#异步Web请求,处理异常
- 29. 异步异常的嵌套屏蔽
- 30. 使用void处理异步异常
尝试将您的代码显示为文本,以便其他人看到它的样子。为了同样的原因,复制下面的异常文本,不要忘记标记抛出异常的地方以及它是什么类型的异常。 –
添加你的NullReferenceException的完整堆栈跟踪 - 在文本 –
正如@rudolf_franek所说,请分享代码和错误在**文本**不**照片**。只需截图,很难重现和识别您的问题。 :( – Scavenger