저는 java/android 앱에서 새로 왔으며 사용자 위치를 사용하는 앱을 만들고 있습니다. 위치가 앱의 시작 부분에서 업데이트되기를 원합니다. 문제는 내 위치 클래스가 활동이고이 클래스에 대해 다른 contentview를 표시하고 싶지 않다는 것입니다. 사실, 나는 분리 된 클래스에서 UI를 변경하지 않고 백그라운드에서 수행 할 위치를 원한다.Android 위치 배경에
가능합니까? 방법?
감사합니다 : P
저는 java/android 앱에서 새로 왔으며 사용자 위치를 사용하는 앱을 만들고 있습니다. 위치가 앱의 시작 부분에서 업데이트되기를 원합니다. 문제는 내 위치 클래스가 활동이고이 클래스에 대해 다른 contentview를 표시하고 싶지 않다는 것입니다. 사실, 나는 분리 된 클래스에서 UI를 변경하지 않고 백그라운드에서 수행 할 위치를 원한다.Android 위치 배경에
가능합니까? 방법?
감사합니다 : P
다른 활동에 위치를 넣을 필요가 없습니다은을 locationManager 이미 백그라운드에서 작업을 수행합니다
public void getLocation(){
lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
gpsLocationListener = new LocationListener() {
@Override
public void onStatusChanged(String provider, int status, Bundle extras) {
// TODO Auto-generated method stub
}
@Override
public void onProviderEnabled(String provider) {
// TODO Auto-generated method stub
}
@Override
public void onProviderDisabled(String provider) {
// TODO Auto-generated method stub
}
@Override
public void onLocationChanged(Location location) {
//do something with the new location
if (location != null)
gpsLocation = location;
}
};
gpsLocation = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER);
lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1, 0, gpsLocationListener);
}
(가) LocationManager 당신이 이제까지 종류의 활동 (또는 서비스)의 당신이 원하는 것을 사용할 수 있어야 사용.
문제는 할 수있는, 내가하지 않는 다른 클래스에서 활동을 확장하는 넣어 질수있다 내가? –
예를 들어 서비스를 확장하는 클래스에 넣을 수 있습니다. – eladrich
서비스에 대해 알지 못했습니다. 너 ... 나는 너를 사랑해. 감사 : P –