두개의 앱을 만들어서 한 쪽 앱은 gps 신호 수집을 잘 하고 있습니다.
그 잘 되고 있는 gps 코드를 다른 앱에 가져왔습니다.
그런데, "앱이 중지되었습니다" 라고 나와서 .requestLocationUpdates 이 부분을 주석처리하면 에러가 없습니다.
코드의 위치라던가 논리적문제, 로그캣 문제는 없는 거 같은데요.
gps관련 코드를 적은 위치 입니다.
앞 뒤로 다른 코드가 있긴 한데요.
그게 영향을 미칠 것 같지는 않네요.
class 마이앱 extendes Activity {
private LocationManager lm;
private LocationListener locationListener;
onCreate(){ //onCreate에 기술
//GPS 구현 순서 3
lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
locationListener = new MyLocationListener();
lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000, 5, locationListener);
}
// 내부 클래스로 구현한 LocationListener GPS 구현 순서 1
private class MyLocationListener implements LocationListener
{ //내부 구현
@Override
public void onLocationChanged(Location loc) {
if (loc != null) {
loc.getLatitude();
loc.getLongitude();
}
}
}
}