개발 가이드

Local Navigation

오류 처리(JSR 179)

GPS 수정값에 대한 요청이 실패한 경우, 마지막으로 반환된 오류를 검색할 수 있습니다.
  1. 필요한 클래스를 가져옵니다.
    import net.rim.device.api.gps.GPSInfo;
  2. 클래스와 생성자를 만듭니다.
    public class handleGPS
    {
        public handleGPS()
        {
        }
    }
  3. 생성자에서 GPSInfo.getLastGPSError()를 호출하여 오류를 검색합니다.
    switch (GPSInfo.getLastGPSError())
    {
        case GPSInfo.GPS_ERROR_NONE: break;
        case GPSInfo.GPS_ERROR_ALMANAC_OUTDATED: break;
        case GPSInfo.GPS_ERROR_AUTHENTICATION_FAILURE: break;
        case GPSInfo.GPS_ERROR_CHIPSET_DEAD: break;
        case GPSInfo.GPS_ERROR_DEGRADED_FIX_IN_ALLOTTED_TIME: break;
        case GPSInfo.GPS_ERROR_GPS_LOCKED: break;
        case GPSInfo.GPS_ERROR_INVALID_NETWORK_CREDENTIAL: break;
        case GPSInfo.GPS_ERROR_INVALID_REQUEST: break;
        case GPSInfo.GPS_ERROR_LOW_BATTERY: break;
        case GPSInfo.GPS_ERROR_NETWORK_CONNECTION_FAILURE: break;
        case GPSInfo.GPS_ERROR_NO_FIX_IN_ALLOTTED_TIME: break;
        case GPSInfo.GPS_ERROR_NO_SATELLITE_IN_VIEW: break;
        case GPSInfo.GPS_ERROR_PRIVACY_ACCESS_DENIED: break;
        case GPSInfo.GPS_ERROR_SERVICE_UNAVAILABLE: break;
        case GPSInfo.GPS_ERROR_TIMEOUT_DEGRADED_FIX_NO_ASSIST_DATA: break;
        case GPSInfo.GPS_ERROR_TIMEOUT_NO_FIX_NO_ASSIST_DATA: break;
    }
이전 주제: 오류 처리

이 정보가 도움이 되었습니까? 의견을 보내 주십시오.