Autore Topic: Textwatcher e flusso del codice ruotando il device.  (Letto 300 volte)

Offline censore

  • Nuovo arrivato
  • *
  • Post: 12
    • Mostra profilo
  • Dispositivo Android:
    Wiko
  • Sistema operativo:
    Windows 10
Textwatcher e flusso del codice ruotando il device.
« il: 22 Luglio 2016, 16:21:39 CEST »
Nella mia app, uso Textwatcher per acquisire input da Edittext in 4 Fragment, e passarli all'Activity.
Ma il flusso del codice, ruotando solo il cell, senza inserire nulla nell'Edittext, prosegue e dai Fragment arriva all'ACtivity.
Possibile?

Offline censore

  • Nuovo arrivato
  • *
  • Post: 12
    • Mostra profilo
  • Dispositivo Android:
    Wiko
  • Sistema operativo:
    Windows 10
Re:Textwatcher e flusso del codice ruotando il device.
« Risposta #1 il: 02 Agosto 2016, 15:25:56 CEST »
Ho risolto il problema inserendo questo controllo:
Codice: [Seleziona]
        public void afterTextChanged(Editable editable) {
            String text = editable.toString();

            switch (view.getId()) {
                case R.id.input_manifestazione:
                    if(text.length() > 0 ){
                        mListener.onFragmentInteraction00(text);
                    }
                    break;

In questo modo, sebbene si inneschi il TextWatcher ruotando il cell, se il campo EditText è vuoto, nulla è stato inserito, il flusso non ritorna all'Activity.