2016-09-19 27 views

答えて

1
public class MyActivity extends AppCompatActivity implements LocationListener { 

    private LocationManager locationManager; 

    @Override 
    protected void onCreate(@Nullable Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     locationManager = (LocationManager) getSystemService(LOCATION_SERVICE); 
     locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, this); 
    } 

    @Override 
    public void onLocationChanged(Location location) { 
     locationManager.removeUpdates(this); 
    } 

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

    } 

    @Override 
    public void onProviderEnabled(String provider) { 

    } 

    @Override 
    public void onProviderDisabled(String provider) { 

    } 

} 

このはLocationListenerインターフェイスへの参照です。

あなたは、単一の位置更新は、あなたが

locationManager.requestSingleUpdate(LocationManager.GPS_PROVIDER、この、Looper.getMainLooperを())を呼び出すことができますしたい場合は、

+0

ありがとうございました。 – atanti

関連する問題