Size: a a a

Android Developers

2021 September 08

J

J.S in Android Developers
Выучить ООП думаю не возможно , а опыт да , не пропьёшь
источник

Я

Ярослав in Android Developers
потому-что они еще не понимают, что нужно дать для помощи)
источник

L

Leonid in Android Developers
Под андроЙд же! 😂
источник

DA

Dmitry Aleksandrovic... in Android Developers
Товарищи, полез смотреть реализацию класса и увидел символ, зачеркнутое равно, это что и как?
источник

k

kiber.io in Android Developers
Визуальное представление !=
источник

DA

Dmitry Aleksandrovic... in Android Developers
Его как-то включить можно или в каких случаях он так визуализируется?
источник

YS

Yaroslav Serbin in Android Developers
Привет. Подскажите, как использовать view binding в классе типа LinearLayoutCompat, который подключается фрагментом? Правильнее инициализировать биндинг во фрагменте и передать его или в самом классе?
источник

Я

Ярослав in Android Developers
https://stackoverflow.com/questions/41774046/enabling-intellijs-fancy-%E2%89%A0-not-equal-to-operator
вот я же помню что была такая кнопочка
источник

DA

Dmitry Aleksandrovic... in Android Developers
Спасибо, не особо полезно, но интересно😁
источник

L

Leonid in Android Developers
View binding у фрагмента нужно инициализировать и занулять так, как учит Гугл.

Что вы после этого куда и откуда передадите - ваше дело.
источник

ГМ

Глеб Михайлов... in Android Developers
почему вместо строки белый квадратик?
источник

Б

Блохей in Android Developers
Нажми на кнопку INS
источник

k

kiber.io in Android Developers
Это не курсор
источник

k

kiber.io in Android Developers
Полагаю, потому что ты его туда положил, а не строку обычную
источник

ГМ

Глеб Михайлов... in Android Developers
@Headers("Content-Type: application/json", "partner_id: 571b574b")
   @POST("/api/v1/clients/")
   fun auth(@Body body: Any): Call<LoginData>
источник

gl

gm load in Android Developers
источник
2021 September 09

ВС

Виталий Сычёв... in Android Developers
Получил интересное поведение при использовании ленивой инициализации, во фрагменте:

private val button by lazy { requireView().findViewById<Button>(R.id.button) }

Перехожу на экран вперед а потом назад на этот же экран и уже OnClickListener не срабатывает и вообще никакое свойство не задается у button!  

Когда используешь
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
   val button = view.findViewById<Button>(R.id.button)
// ...
Все  работает как и должно.

Не могу понять почему так происходит? Ведь айдишник тот же и ссылка вроде не нул, почему так?
источник

L

Leonid in Android Developers
Для работы с лэйаутами нужно использовать view binding. Выкиньте уже нафиг этот findViewById.

Если объект не уничтожался, то by lazy у его полей не вызовется - один раз проинициализировано и хватит.
источник

ВС

Виталий Сычёв... in Android Developers
Согласен, это было исключительно в целях саморазвития)
Кстати скоро больше всего и от view binding тоже откажемся в пользу композа)
Спасибо за ответ!
источник

L

Leonid in Android Developers
И такое может случиться.
источник