我遇到了network_provider的问题。 这是我的LocationListener: `private final class LocListener实现了LocationListener {
@Override
public void onLocationChanged(Location location) {
if(location != null){
latitude = location.getLatitude();
longitude = location.getLongitude();
}else Log.i("locListener", "null");
}
@Override
public void onProviderDisabled(String provider) {
}
@Override
public void onProviderEnabled(String provider) {
}
@Override
public void onStatusChanged(String provider, int status, Bundle extras) {
}
}`
这是我的坐标监听器:
private void gpsListener(){
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,
0, 0, this.locListener);
locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,
0, 0, this.locListener2);
}
我想在室内检索位置,这是使用network_provider的原因。
但是当我在室内时,方法onLocationChanged()
不会打电话。
我添加到清单文件中的所有必需权限。
哦,我想在不使用Wi-Fi或其他连接的情况下从手机信号塔中检索位置
感谢您的回复