Size: a a a

Android Developers

2021 January 29

КР

Кирилл Романенко... in Android Developers
К Б
android:onClick="@{() -> viewmodel.checkPin(pin_code_edit.getText())}"
А так разве вообще можно? Вроде как нет.
источник

P

Paladin in Android Developers
К Б
android:onClick="@{() -> viewmodel.checkPin(pin_code_edit.getText())}"
В самом биндинге оно по другому будет называться попробуй pinCodeEdit
источник

КР

Кирилл Романенко... in Android Developers
К Б
android:onClick="@{() -> viewmodel.checkPin(pin_code_edit.getText())}"
Сделай по-другому: two way data binding на pin_code_edit, а на кнопку просто повесь отправку checkPin(), тогда актуальный пин-код уже будет внутри вьюмодели.
источник

КБ

К Б in Android Developers
Paladin
В самом биндинге оно по другому будет называться попробуй pinCodeEdit
точно! спасибо!!:))) из головы вылетело совершенно
источник

КР

Кирилл Романенко... in Android Developers
К Б
точно! спасибо!!:))) из головы вылетело совершенно
Смысл от databinding если ты не вешаешь синхронизацию на текстовые поля, а просто вешаешь обычные листенеры на кнопки?
источник

КР

Кирилл Романенко... in Android Developers
Это рушит каноничность твоего mvvm и в целом не даёт никакого профита от data binding.
источник

КБ

К Б in Android Developers
Кирилл Романенко
Смысл от databinding если ты не вешаешь синхронизацию на текстовые поля, а просто вешаешь обычные листенеры на кнопки?
может в том, что у листенеров параметров может быть больше, чем один?
источник

КР

Кирилл Романенко... in Android Developers
К Б
может в том, что у листенеров параметров может быть больше, чем один?
Если это параметр не из верстки - тогда зачем твой вопрос? Ты же спрашивал, как достать велью из эдиттекста, тогда как правильным решением будет сделать синхронизацию edittext и viewmodel
источник

КБ

К Б in Android Developers
Кирилл Романенко
Если это параметр не из верстки - тогда зачем твой вопрос? Ты же спрашивал, как достать велью из эдиттекста, тогда как правильным решением будет сделать синхронизацию edittext и viewmodel
верно
источник

E

Evansir in Android Developers
Mikhail Abyzov
да, пробовал doze воспроизвести, на эмуляторе и на Xiaomi Redmi 8 - с ними всё ок. Жалуются в основном на Samsung, но не только. У коллеги через раз воспроизводится SocketTimeout в режиме энергосбережения вот по этому сценарию, но у меня на устройстве нет.
Дай ссылку на апу в  личку, у меня Самсунг попробую
источник

S

Silent829 in Android Developers
Гайс, я так понял с котлином не получится сделать общую статик функцию newInstance для фрагмента?
источник

AU

Andrey Ubububu in Android Developers
Silent829
Гайс, я так понял с котлином не получится сделать общую статик функцию newInstance для фрагмента?
общую для кого?
источник

S

Silent829 in Android Developers
Andrey Ubububu
общую для кого?
для всех фрагментов*, а точней для их компаньонов
источник

S

Silent829 in Android Developers
проект на котлине, есть класс бейсфрагмент, допустим я хочу сделать так, чтобы каждый наследник бейсфрагмента имел возможность иметь функцию newInstance у его соответственного компаньона
источник

DI

Den Icecream in Android Developers
Silent829
проект на котлине, есть класс бейсфрагмент, допустим я хочу сделать так, чтобы каждый наследник бейсфрагмента имел возможность иметь функцию newInstance у его соответственного компаньона
источник

S

Silent829 in Android Developers
спасибо, я так и понял что в каждом фрагменте придется писать newInstance ((
источник

SD

Stenle Du-Foster in Android Developers
Qwant
Есть ли у Ретрофита адаптер для Flow?
Да есть. Класс Deferred, соре с приложения  Гита на телефоне нельзя копировать
источник

SD

Stenle Du-Foster in Android Developers
Qwant
Есть ли у Ретрофита адаптер для Flow?
источник

SD

Stenle Du-Foster in Android Developers
Qwant
Есть ли у Ретрофита адаптер для Flow?
93-я строка
источник

ДР

Дмитрий Рубцов 🇷🇺🔥... in Android Developers
По моему этот адаптер встроен в либу
источник