大家好,我想通过位置管理器获取当前位置,我正在使用下面的代码:
LocationManager locationManager = (LocationManager)
getSystemService(Context.LOCATION_SERVICE);
Criteria criteria = new Criteria();
String bestProvider =locationManager.getBestProvider(criteria,true);
Location location =
locationManager.getLastKnownLocation(bestProvider);
if (location != null) {
onLocationChanged(location);
}
locationManager.requestLocationUpdates(bestProvider, 20000, 0,this);
但是我没有得到对这行代码的任何响应。
locationManager.requestLocationUpdates(bestProvider, 20000, 0,this);
同时也得到了null的最后已知位置,我已经在清单文件中添加了所有权限以及动态添加,但是上述代码没有任何响应,我已经搜索过但没有找到相关的答案,请帮忙解决。