1

工場出荷時設定にリセットした後、デバイスが現在の場所の座標を取得する際に問題が発生しました。設定で位置情報サービスを確認しましたが、すべて問題ないようです。

ここに画像の説明を入力

私は同じコードを使用しましたが、工場出荷時設定にリセットする前に機能しました.以下は、座標を取得するための私のコードです

LocationManager mlocManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);

      LocationListener mlocListener = new MyLocationListener();
      mlocManager.requestLocationUpdates( LocationManager.GPS_PROVIDER, 0, 0, mlocListener);

public class MyLocationListener implements LocationListener
{

  @Override
  public void onLocationChanged(Location loc)
  {

   latitude =  loc.getLatitude();
   longitude =  loc.getLongitude();

    String Text = "My current location is: " +
    "Latitud = " + loc.getLatitude() +
    "Longitud = " + loc.getLongitude();

    Toast.makeText( getApplicationContext(), Text, Toast.LENGTH_SHORT).show();
    System.out.println("lat and long "+Text);
  }

  @Override
  public void onProviderDisabled(String provider)
  {
    Toast.makeText( getApplicationContext(), "Gps Disabled", Toast.LENGTH_SHORT ).show();
  }

  @Override
  public void onProviderEnabled(String provider)
  {
    Toast.makeText( getApplicationContext(), "Gps Enabled", Toast.LENGTH_SHORT).show();
  }

  @Override
  public void onStatusChanged(String provider, int status, Bundle extras)
  {

  }
}

この問題を解決するための提案はありますか?よろしくお願いします。

4

0 に答える 0