0
안녕하세요 저는 Android API를 처음 접했습니다. 위치 API에 대해 물어보고 싶습니다. 위치 데이터를 얻기 위해 네트워크 제공 업체를 사용할 때 문제가 발생합니다. 로그캣을 통해 내 로그를 볼 수 있습니다. ?위치 변경에 대해
private void initLocation(){
locman = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
lokasi = locman.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
locman.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,1 , 0,this);
lat.setText("Latitude : 0 ");
lon.setText("Longitude : 0 ");
}
@Override
public void onLocationChanged(Location location) {
lon.setText("Longitude : "+String.valueOf(lokasi.getLongitude()));
lat.setText("Latitude : "+String.valueOf(lokasi.getLatitude()));
Toast.makeText(this, lokasi + "",2000).show();
}
: 내 위치 데이터
12-19 23:22:08.556: DEBUG/NetworkLocationProvider(1974): onCellLocationChanged [9994,65172896]
의 변화,하지만 난 당신이 대답 할 수, 업데이트하지 않습니다) (심지어 requestLocationUpdate 리스너 방법은 onLocationchanged, 내 휴대 전화에 업데이트 수가 없어 여기 내 코드입니다
내가 잘못 찾을 수는 있지만이 위치에 logcat이 반응하더라도 내 위치는 여전히 바뀌지 않습니다