Size: a a a

Android Developers

2021 May 25

CF

C Y B E R F O X in Android Developers
Падает с ошибкой референса на несуществующий объект.
Ладно, значит опять придется выдумывать велосипед
источник

QH

Quantum Harmonizer in Android Developers
а его нет
источник

L

Leonid in Android Developers
Обращайся только к существующему 👍
источник

L

Leonid in Android Developers
А, ну да. Я в котлине от этого отвык.
источник

CF

C Y B E R F O X in Android Developers
Если бы все было так просто, ну хорошо, попробую вляпать try catch или if, надеюсь такой велосипед поможет.
источник

QH

Quantum Harmonizer in Android Developers
не поможет
источник

QH

Quantum Harmonizer in Android Developers
всё было бы удивительно просто, если бы ты немного понимал язык, на котором пишешь
источник

L

Leonid in Android Developers
Facepalm.jpg
источник

CF

C Y B E R F O X in Android Developers
К сожалению, понимание как что-то работает или функционирует ко мне очень спонтанно. Иногда это очень раздражает:/
И все же я понял в чем моя наиглупейшая ошибка - я вставил в XML мейна объект типа someView, но не указал в onCreate мейна, что этот объект у мейна существует, через findviewbyid:/
источник

Y

Yevhen in Android Developers
может кому-то тоже пригодится с моушн лайаутом
что бы вытащить полностью скрытую въю нужно вначале сделать
motion:layout_constraintEnd_toStartOf="parent"
а потом
motion:layout_constraintStart_toStartOf="parent"
собственно все просто, не трансишн X 🙂
источник

L

Leonid in Android Developers
Вот, а потом народ удивляется: чем же опасен findViewById?

Тем и опасен, что компилятору без разницы - существует это вью в этом лэйауте или нет.

Чтобы было не без разницы, нужно использовать ViewBinding.
источник

CF

C Y B E R F O X in Android Developers
То есть вместо этого:
someView = findViewById (R.id.someView);

Вы рекомендуете нечто навроде этого чисто технического примера:
someView= SomeView.inflate(getLayoutInflater());     setContentView(binding.getRoot());
источник

L

Leonid in Android Developers
Да, вроде того. Код просто не скомпилируется, если попробовать обратиться к несуществующему вью.

Только пример странный. У Гугла в документации есть правильные.
источник

CF

C Y B E R F O X in Android Developers
Ура, теперь я смогу делать более отказоустойчивые лисопеды. А про View Binding почитаю, заранее вас за это благодарю.
источник

А

Александр in Android Developers
Доброе время суток!
Перспективно переходить на Flutter  с Kotlin? Очень хочу увидеть ответ более детального характера. Спасибо заранее за уделенное  время !
источник

Y

Yevhen in Android Developers
Скорей не с котлин а с андройда.
В целом да. сейчас все больше вакансий, много удаленки. зп отличные
Но и оставаться в андройде тоже перспективно 🙂
источник

N

Nik in Android Developers
источник

AM

Ali Mehralizade in Android Developers
в первом курсе многие обсирают автора, а второй не знаю
источник

s

someone_guy in Android Developers
Сумина курс поищи, мне понравился
источник

PE

Pavel Erokhin in Android Developers
Сейчас переходить, если с точки зрения работы — не самая лучшая идея

Потом все утрясется и будет норм, но не перспективнее чем нативная разработка

Разумеется сравнивтаь Kotlin и Flutter нельзя, одно язык, другое кроссплатформеный UI фреймворк
источник