AndroidでLocationListenerメソッドを使用して現在のデバイスの場所を取得しようとしています。一部の電話機では機能しないか、またはonlocationchangedが呼び出されません。そのような場合、どのように位置情報を取得するのですか? OnCreate関数で :onlocationchangedがAndroidで呼び出されていない
mLocationManager = (LocationManager) getSystemService(LOCATION_SERVICE);
mLocationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 10, 0, this);
mLocationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, this);
この
@Override
public void onLocationChanged(Location location) {
latitude = location.getLatitude();
longitude = location.getLongitude();
Log.e("TAG","lat and long "+latitude+" "+longitude);
}
@Override
public void onStatusChanged(String s, int i, Bundle bundle) {
}
@Override
public void onProviderEnabled(String s) {
}
@Override
public void onProviderDisabled(String s) {
}
しかしonLocationChangedは、このコードを使用マシュマロ
位置の更新の呼び出し方法を表示できますか? –
@PabloBaxterコード –
を更新しました。これはマシュマロの下にあるすべての携帯電話に適用されますか? –