NOTA! Questo sito utilizza i cookie e tecnologie simili.

Se non si modificano le impostazioni del browser, l'utente accetta. Per saperne di piu'

Approvo

Capitolo 14: La classe Alert.

 

Un oggetto Alert è uno Screen utilizzato per notificare messaggi all'utente (come una casella di dialogo, in altri contesti).

Alla chiusura della schermata Alert, di default verrà visualizzata la schermata precedente; è possibile, comunque, impostare la schermata da visualizzare alla chiusura dell'Alert mediante il metodo di Display:

  • setCurrent(Alert alert, Displayable next)   :   void;

che, chiaramente, imposta alert come display corrente e next come display da visualizzare in seguito.

 

 

I costruttori sono due:

  • Alert(String title);
  • Alert(String title, String alertText, Image alertImage, AlertType alertType);

dove il parametro alertType può assumere i seguenti valori:

ALARM Notifica il verificarsi di un particolare evento.
CONFIRMATION Chiede conferma per poter effettuare un'azione.
ERROR Notifica un errore (es.: indirizzo email mal formattato).
INFO Messaggio informativo.
WARNING Indica un potenziale pericolo (es.: sicuro di voler cancellare tutto ?).

 

 

Metodi utili messi a disposizione da tale classe sono:

setIndicator(Gauge indicator)   :   void Imposta un (eventuale) indicatore di attività.
setTimeout(int time)   :   void Imposta la durata della visualizzazione (Alert.FOREVER per infinito).

 

Utilizzare le Alert in una MIDlet è semplicissimo: dato un evento (pressione di un tasto, ...), basterà scrivere, nel corpo del metodo commandAction gestore, di impostare l'oggetto Alert come oggetto da visualizzare sul display, mediante il metodo setCurrent di Display, come abbiamo imparato a fare nei capitoli precedenti con List o TextBox.

 

 
Vai all'inizio della pagina