我对 network_provider 有疑问。这是我的 LocationListener:`private final class LocListener implements 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 或其他连接的情况下从手机信号塔检索位置
感谢您的回复