SpeedAlertOptions.Builder

classe pubblica statica pubblica SpeedAlertOptions.Builder estende Object

Builder per la creazione di SpeedalertOptions.

Riepilogo del costruttore pubblico

SpeedAlertOptions.Builder()
Crea uno strumento di creazione vuoto.

Riepilogo del metodo pubblico

SpeedAlertOptions
SpeedAlertOptions.Builder
setSeverityUpgradeDurationSeconds(int secondi)
Imposta il tempo in secondi necessario per eseguire l'upgrade degli avvisi di velocità da MINOR a MAJOR.
SpeedAlertOptions.Builder
setSpeedAlertThresholdPercentage(SpeedAlertSeverity SpeedalertSeverity, int percentageAboveLimit)
Imposta la soglia di attivazione come percentuale per l'avviso di velocità dell'elemento SpeedAlertSeverity specificato.

Riepilogo del metodo ereditato

Costruttori pubblici

pubblica SpeedAlertOptions.Builder ()

Crea uno strumento di creazione vuoto.

Metodi pubblici

Public SpeedAlertOptions build ()

Crea un SpeedAlertOptions.

L'impostazione della stessa soglia percentuale per gli avvisi di velocità MINOR e MAJOR comporta la disattivazione dell'avviso di velocità MINOR e consente solo l'avviso di velocità MAJOR.

Tiri
IllegalArgumentException se non vengono soddisfatte tutte le seguenti condizioni:
  • Hai impostato la soglia di attivazione degli avvisi di velocità MINOR come percentuale con un valore int non negativo
  • Hai impostato la soglia di attivazione degli avvisi di velocità (MAJOR) come percentuale con un valore int non negativo che corrisponde almeno alla percentuale della soglia di avviso di velocità (MINOR)
  • Hai impostato la soglia di attivazione degli avvisi di velocità MAJOR in secondi con un valore intero positivo

Public SpeedAlertOptions.Builder setSeverityUpgradeDurationSeconds (int seconds)

Imposta il tempo in secondi necessario per eseguire l'upgrade degli avvisi di velocità da MINOR a MAJOR.

Se superi la soglia percentuale di MINOR per un numero di secondi superiore a quello specificato, viene attivato un avviso di velocità MAJOR.

Parametri
secondi

pubblici SpeedAlertOptions.Builder setSpeedAlertThresholdPercentage (SpeedAlertSeverity SpeedalertSeverity, int percentageAboveLimit)

Imposta la soglia di attivazione come percentuale per l'avviso di velocità dell'elemento SpeedAlertSeverity specificato.

Questo metodo è necessario per personalizzare le soglie di attivazione degli avvisi di velocità come percentuale per gli avvisi MINOR e MAJOR.

Parametri
speedAlertSeverity
percentageAboveLimit