Visualizzazione dei risultati da 1 a 9 su 9

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2014
    Messaggi
    22
    Il fatto di controllare se l'editText è vuoto e non l'intero poi generato è giusto, ma evita di vedere se la stringa è lunga zero o di più... Per controllare se è stato inserito prova ad usare il metodo equals di String

    codice:
        e1.getText().toString().equals("")
    Se è stringa vuota ti blocchi altrimenti vai avanti, magari chiudi tutto in un for e metti un Toast per far vedere che ti sei bloccato

  2. #2
    Quote Originariamente inviata da lords91 Visualizza il messaggio
    Il fatto di controllare se l'editText è vuoto e non l'intero poi generato è giusto, ma evita di vedere se la stringa è lunga zero o di più... Per controllare se è stato inserito prova ad usare il metodo equals di String

    codice:
        e1.getText().toString().equals("")
    Se è stringa vuota ti blocchi altrimenti vai avanti, magari chiudi tutto in un for e metti un Toast per far vedere che ti sei bloccato
    questo va bene se non vuole controllare eventuali campi con solo uno spazio.
    se l'utente mette uno spazio, il programma va avanti.
    ecco perchè gli avevo detto di controllare la lunghezza del campo.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2014
    Messaggi
    22
    E' giusto, hai ragione ! O controlla con StringTokenizer usando come separatore uno spazio oppure con la lunghezza del campo ma se non funziona non so ... Che posti i log perchè così è impossibile

    ps: anche se i casi più importanti da controllare sono stringa vuota e stringa formata da uno spazio " "
    Non ricordo ma ad occhio il parseInt di una stringa del tipo "13 " ritorna 13 se si mette 10 come radice.
    Quindi magari si può fare un if con quella condizione seguita in OR dalla condizione della stringa formata da uno spazio...

    Se poi l'utente inserisce una lettera si chiude il tutto in un try catch e quando solleva NumberFormatException fa stampare un messaggio
    Ultima modifica di lords91; 07-04-2015 a 09:36

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.