0

我对 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 或其他连接的情况下从手机信号塔检索位置

感谢您的回复

4

0 回答 0