【发布时间】:2021-10-05 12:45:18
【问题描述】:
我遇到的一个问题是,当我尝试获取位置信息时,系统会抛出 TaskCancel 异常。 当时我尝试在不联网的情况下打开谷歌地图(有人回答可以通过打开谷歌地图解决),然后回到APP再次尝试获取位置。结果还是给了我异常。 然后,我将智能手机连接到互联网,然后再次打开谷歌地图,然后返回APP获取位置。我现在可以得到位置信息了!!!
获取不到gps位置的问题并不是每部智能手机都会出现,而是vivo V2050(Android11)出现。
有人知道这个问题吗? 如何解决?
try
{
var locator=CrossGeolocator.Current;
var position = await locator.GetPositionAsync(timeoutMillseconds: 10000);
var long=position.Longitude;
}
catch (TaskCancelException ex)
{
}
【问题讨论】:
标签: android exception xamarin.android gps location