GPS 상태가 활성화 될 때 메소드를 호출하려고합니다. 나는 이것을 썼다. 그러나 그것은 효과가 없다.GPS가 활성화되었을 때 메소드를 호출하는 방법
private LocationManager locManager;
private GpsStatus mStatus;
locManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
locManager.addGpsStatusListener(this);
@Override
public void onGpsStatusChanged(int event)
{
mStatus = locManager.getGpsStatus(null);
switch (event) {
case GpsStatus.GPS_EVENT_STARTED:
myMethod1();
break;
case GpsStatus.GPS_EVENT_STOPPED:
myMethod2();
break;
case GpsStatus.GPS_EVENT_FIRST_FIX:
break;
case GpsStatus.GPS_EVENT_SATELLITE_STATUS:
break;
}
}
아무도 도와 줄 수 있습니까?
GPS가 사용 중지 된 시점부터 사용 가능한지 알아야합니다. – wiki