我需要从某些纬度和经度值创建一个Location对象,而不需要通过位置提供程序。我做了以下事情:
Location l = new Location("");
l.setLatitude(32);
l.setLongitude(43);
但是,由于getLatitude()
和getLongitude()
都返回0,因此未正确设置值。
答案 0 :(得分:0)
我最终想通了。使用Android API进行单元测试时,需要使用检测框架。我单独使用JUnit,因此出现故障。 我通过使用Roboelectric解决了这个问题,这个工具可以模拟Android平台,允许您运行使用Android API的单元测试,而无需每次都启动设备模拟器。