Sprawdzenie ustawienia wartości boolean - setFocusable

0

Czy jest możliwe uzyskanie podpowiedzi czy setFocusable wcześniej ustawiono na false lub true? Czy raczej muszę własną zmienną ustawić, by to zrobić?

editText.setFocusable(true);
editText.setFocusable(false);

Wydawało mi się, że zmienna isFocusable() zwraca wartość false lub true do tego momentu. Co robię źle?

             if (m.matches()) {
               // poniżej jest zawsze false
                editText.setFocusable((!editText.isFocusable()));
               // poniżej jest na przemian true,false
                Log.e("isFocusable",String.valueOf(!editText.isFocusable())); 
                return  true;
            }else {
                editText.setError("BlaBla Error");
                editText.setFocusable(true);
                return false;
            }

0

A nie mozesz tak ze jesli się nie zgadza to zawsze ustawiać false/true?
Dodatkowo ten if jest jakoś dziwny

1

focus change listener

1 użytkowników online, w tym zalogowanych: 0, gości: 1