Guida allo sviluppo

Local Navigation

Gestione degli errori (JSR 179)

Se la richiesta di un fix GPS ha esito negativo, è possibile recuperare l'ultimo l'errore restituito.
  1. Importare la classe richiesta.
    import net.rim.device.api.gps.GPSInfo;
  2. Creare una classe e un costruttore.
    public class handleGPS
    {
        public handleGPS()
        {
        }
    }
  3. Nel costruttore, richiamare GPSInfo.getLastGPSError() per recuperare l'errore.
    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;
    }
Argomento precedente: Gestione degli errori

Le informazioni sono state utili? Inviateci i vostri commenti.