android.location.Location 设置器未按预期工作

2023-12-30

我需要根据一些纬度和经度值创建一个位置对象,而不需要通过位置提供程序。我执行以下操作:

Location l = new Location("");
l.setLatitude(32);
l.setLongitude(43);

但是,这些值设置不正确,因为两者getLatitude() and getLongitude()返回 0。

你能告诉我问题出在哪里吗?这不是创建“自定义”位置的正确方法吗?


我最终想通了。使用 Android API 进行单元测试时,需要使用检测框架。我单独使用 JUnit,因此出现故障。 我通过使用 Roboelectric 解决了这个问题,这是一种模拟 Android 平台的工具,允许您运行使用 Android API 的单元测试,而无需每次都启动设备模拟器。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

android.location.Location 设置器未按预期工作 的相关文章

随机推荐