Jer*_*xon 6 c# geolocation windows-runtime
当我使用WinRT Geolocator时,我偶尔会得到错误:
{"The pipe is being closed. (Exception from HRESULT: 0x800700E8)"}
Run Code Online (Sandbox Code Playgroud)
同样,这是零星的.有什么建议?
Windows.Devices.Geolocation.Geoposition _Postion = null;
try
{
var _Locator = new Windows.Devices.Geolocation.Geolocator();
_Postion = await _Locator.GetGeopositionAsync();
}
catch { /* continue, null okay */ }
if (_Postion == null)
{
/* use alternate */
}
else
{
/* use location */
}
Run Code Online (Sandbox Code Playgroud)
这是在模拟器中,但也在本地机器上运行时.通常这个错误不会导致中断.它突然结束了应用程序.当它确实导致休息时.这是由此产生的错误.
我发现当您的本地化设置为“模拟”时会发生这种情况,如果您使用设备模拟器运行应用程序,您可以通过单击世界图标(在显示和相机设置之间)来禁用此功能,然后取消选中“使用模拟位置”选项
| 归档时间: |
|
| 查看次数: |
1520 次 |
| 最近记录: |