CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: 9mm con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: elmegio con ben 7 Thanks ricevuti negli ultimi sette giorni
Utente del mese: bluemask con ben 43 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 8 su 8
Discussione:

Confronto edit text se vuota

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Mar 2017
    Messaggi
    23

    Ringraziamenti
    4
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Confronto edit text se vuota

    Ciao a tutti,
    Sto creando un programma su android studio e mi sono bloccato su una cosa banale ma non riesco ad uscirne. Molto probabilmente mi mancherà un passaggio.
    Praticamente ho creato una edit text e devo controllare che non sia vuota per procedere al passaggio successivo. Ho provato vari metodi:

    Edittext Name = edittext .....

    Name.gettext == "" , name.gettext.tostrig() == "" , Name.tostring () == "" , Name.Isempty() , Name.gettext == null , name.gettext.tostring() == null , Name.tostirng() == null

    Nessuno ha dato il risultato sperato...
    Se la lascio vuota non entra nella condizione if (se vuota) ma va all'else.....

    Quanlcuno che sa dirmi dove stro sbagliando?

  2.  
  3. #2
    Administrator L'avatar di Andrea


    Registrato dal
    Nov 2008
    Messaggi
    3,368
    Smartphone
    Nexus S, myTouch Slide 4g

    Ringraziamenti
    143
    Ringraziato 880 volte in 323 Posts
    Predefinito

    Dall' applicazione non riesco a leggere bene il codice ma molte di quelle espressioni non mi sembrano valide.

    Ad ogni modo puoi controllare il codice di questa mia libreria o usarla proprio
    https://github.com/vekexasia/android-edittext-validator


    Inviato dal mio Pixel XL usando Androidiani App

    Twitter @veke87

  4. #3
    Baby Droid


    Registrato dal
    Mar 2017
    Messaggi
    23

    Ringraziamenti
    4
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Grazie mille

  5. #4
    Baby Droid


    Registrato dal
    Mar 2017
    Messaggi
    23

    Ringraziamenti
    4
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Quote Originariamente inviato da Andrea Visualizza il messaggio
    Dall' applicazione non riesco a leggere bene il codice ma molte di quelle espressioni non mi sembrano valide.

    Ad ogni modo puoi controllare il codice di questa mia libreria o usarla proprio
    https://github.com/vekexasia/android-edittext-validator


    Inviato dal mio Pixel XL usando Androidiani App
    Grazie, se posso ti chiedo un'altra cosa che ho provato a documentarmi ma non ho ben capito come fare con la substring... praticamente io ho un percorso di un file esempio /prova/prova1/*.txt e dovrei fare sub string che mi lasci solo /prova/prova1/ ovviamente io non so la lunghezza del nome del file ne del percorso.... e ne ho caratteri identificativi o comunque ne ho ma che si ripetono (es /) sapresti darmi qualche idea? Grazie mille

  6. #5
    Androidiano L'avatar di Nem3sis


    Registrato dal
    Sep 2011
    Località
    Roma
    Messaggi
    260
    Smartphone
    Sony Xperia Z3

    Ringraziamenti
    101
    Ringraziato 70 volte in 52 Posts
    Predefinito

    Ciao, per l'edittext ti consiglio

    if(TextUtils.isEmpty(Name.getText())){
    // È vuoto
    } else { // Non vuoto }

    Per il percorso file:
    String percorso = "/esempio/user/es.txt";

    int index = percorso.lastIndexOf("/");

    Ora hai la posizione dell'ultimo / e puoi fare il substring dall'inizio (0) fino a l'ultima posizione (index) compresa (+1):

    String percorso = percorso.substring(0, index +1);

    Inviato dal mio D6603 utilizzando Tapatalk
    Sony Xperia Z3 currently running: Fragment ROM

    Android developer
    My apps: E.R.map


  7. #6
    Baby Droid


    Registrato dal
    Mar 2017
    Messaggi
    23

    Ringraziamenti
    4
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Quote Originariamente inviato da Nem3sis Visualizza il messaggio
    Ciao, per l'edittext ti consiglio

    if(TextUtils.isEmpty(Name.getText())){
    // È vuoto
    } else { // Non vuoto }

    Per il percorso file:
    String percorso = "/esempio/user/es.txt";

    int index = percorso.lastIndexOf("/");

    Ora hai la posizione dell'ultimo / e puoi fare il substring dall'inizio (0) fino a l'ultima posizione (index) compresa (+1):

    String percorso = percorso.substring(0, index +1);

    Inviato dal mio D6603 utilizzando Tapatalk
    Grazie mille ho risolto

  8. #7
    Androidiani Power User L'avatar di Crotan


    Registrato dal
    Jul 2013
    Località
    Roma
    Messaggi
    1,265
    Smartphone
    Redmi Note 9 Pro

    Ringraziamenti
    401
    Ringraziato 1,445 volte in 626 Posts
    Predefinito

    Un'altra possibilità per sincerarsi che la EditText non sia vuota è la seguente:


  9. #8
    Administrator L'avatar di Andrea


    Registrato dal
    Nov 2008
    Messaggi
    3,368
    Smartphone
    Nexus S, myTouch Slide 4g

    Ringraziamenti
    143
    Ringraziato 880 volte in 323 Posts
    Predefinito

    @Crotan,

    preferisco la suluzione proposta da @Nem3sis che usa TextUtils.isEmpty()

    Twitter @veke87

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy