c# - 无法在真实手机上运行 xamarin 应用程序并且 GPS getLocation 工作缓慢
问题描述
我创建了使用 GPS 位置的移动应用程序,它的任务是把你带到你输入她坐标的点。打开应用程序时,输入目标点的名称、坐标 X 和坐标 Y。之后单击保存按钮,点将出现在点列表中。当您单击她时,将显示新窗口。当此视图在输出中永久处于活动状态时,会显示以下问题:W/monodroid-assembly(19370):typemap:无法找到从托管类型“System.Int32,mscorlib”到 Java 类型的映射。
如果您开始调试应用程序,您将看到问题以及点击 Compass_ReadingChanged 方法时的问题
"var request = new GeolocationRequest(GeolocationAccuracy.Best);
var location = await Geolocation.GetLocationAsync(request);" 重复多次。"
虽然如果我使用模拟器,应用程序运行缓慢,但如果我将它部署在我的手机上,它会启动,当输入并点击它时它不起作用。如果我用请求和位置注释这两行并设置默认值,则应用程序运行得非常快且没有问题。
如果您在某处看到错误,请帮助我。
这是与代码https://github.com/NenkoPakov/StakeOut的链接
如果您单击下面的图片链接,您将看到我收到的问题
解决方案
推荐阅读
- xml - xsd 看不到 xs:decimal 类型
- android - 在任何其他应用程序组件启动之前,首次从服务器检索关键数据的最佳位置
- xquery - 用于嵌套有效负载 xml 的 Xquery
- javascript - 用户注册问题。节点js
- function - Native Base 双击按钮触发功能 react native
- android - Android:从 Internet 加载共享库 (.so)
- matrix - 按字符标记矩阵
- http - java servlet中http的POST和GET方法可以发送多少数据?
- javascript - 从表格内容构建videojs播放列表?
- javascript - [...].map(parseInt) 只返回结果数组中的一个值