私のコードは、onLocationChangedメソッドで到達できません。私はエミュレータではない物理デバイスを使用しています。ご意見をお寄せください、ありがとうございます。アンドロイドのIndoorAtlas sdkを使ってlong latを得ることができません
private IALocationListener locationListener = new IALocationListener() {
@Override
public void onLocationChanged(IALocation location) {
Log.d(TAG, "Latitude: " + location.getLatitude());
Log.d(TAG, "Longitude: " + location.getLongitude());
}
コントロールがonStatusChangedに達していないが、上の
@Override
protected void onPause() {
super.onPause();
locationManager.removeLocationUpdates(locationListener);
}
onDestroy
onPause@Override
public void onStatusChanged(String s, int i, Bundle bundle) {
Log.d("onStatus","0");
}
};
onResume
@Override
protected void onResume() {
super.onResume();
locationManager.requestLocationUpdates(IALocationRequest.create(),locationListener);
}
をonLocationChanged
@Override
protected void onDestroy() {
locationManager.destroy();
super.onDestroy();
}