我需要从一些纬度和经度值创建一个Location对象,而不需要经过位置提供程序。我所做的工作如下:
Location l = new Location("");
l.setLatitude(32);
l.setLongitude(43);但是,这些值没有正确设置,因为getLatitude()和getLongitude()都返回0。
你能告诉我哪里有问题吗?这不是创建“自定义”位置的正确方法吗?
发布于 2015-06-10 12:48:58
我终于想出来了。当使用Android进行单元测试时,您需要使用插装框架。我只使用了JUnit,因此出现了故障。我通过使用Roboelectric进行解析,这是一个类似Android平台的工具,它允许您运行使用Android的单元测试,而无需每次打开设备模拟器。
https://stackoverflow.com/questions/30692807
复制相似问题