Size: a a a

StartAndroid Ru Chat

2021 February 18

СП

Сергей П. in StartAndroid Ru Chat
Vladushka
у меня назрел интересный вопрос: встречалась на проекте с тем, что вью проверяют на нулл, прежде чем с ней что-то делать
насколько это плохая/ хорошая практика?
Иногда к вьюшке умудряются обращаться из кода в другом классе. К примеру через сеттер менять ее сосстояние для показа на экране статуса
Если, к примеру, делать это по итогам долгого процесса - обновить в ней даннные, то вьюшка имеет полное право обнулиться, томушо ее фрагмент пересоздан и мы получим npe
источник

СП

Сергей П. in StartAndroid Ru Chat
Проверки этого типа трогать не надо. Не зря поставили
источник

BN

Belikto Neltanov in StartAndroid Ru Chat
Возможно в onSaveInstanceState можно делать махинации с вьюхами.
источник

СР

Степан Ревицький... in StartAndroid Ru Chat
Vladushka
у меня назрел интересный вопрос: встречалась на проекте с тем, что вью проверяют на нулл, прежде чем с ней что-то делать
насколько это плохая/ хорошая практика?
При вюбайндінгу зачем такое?
источник

V

Vladushka in StartAndroid Ru Chat
до этого была синтетика, которую я потихоньку выпиливаю
источник

СР

Степан Ревицький... in StartAndroid Ru Chat
Ми випиляли тоже, мігранули на вюбайндінг на одному з проектів
источник

ЕЧ

Евгений Черешнев... in StartAndroid Ru Chat
Всем привет. Отправил приложение в бета-тест. Гугл при проверке прислал  такую штуку: Ваше приложение слишком часто использует протокол HTTP. Постоянная работа с этим небезопасным протоколом может повлиять на видимость приложения в Google Play. Чтобы этого не произошло, рекомендуем использовать протокол HTTPS.
источник

СР

Степан Ревицький... in StartAndroid Ru Chat
Поки були приколи тіки що іноді вюбайндінг творить дічь і вюха не реагує на зміни з коду, тупо бага якась, вирішилось зміною ід вюхи
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Vladushka
у меня назрел интересный вопрос: встречалась на проекте с тем, что вью проверяют на нулл, прежде чем с ней что-то делать
насколько это плохая/ хорошая практика?
Синтетика?
источник

ЕЧ

Евгений Черешнев... in StartAndroid Ru Chat
Но у меня запросы к api только через http можно делать. Что делать в таком случае?
источник

V

Vladushka in StartAndroid Ru Chat
Egor Sigolaev
Синтетика?
да
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
В синтетике баг, что вьюха может быть нулл при вызове, даже если синтетика подключена та. Я просто дергал вьюхи через button?.setText()
источник

V

Vladushka in StartAndroid Ru Chat
ооо, я не знала
источник

a

arsenyi in StartAndroid Ru Chat
подскажите, как можно проверить, наверху ли ресайкл (ну его айтемы), типо не листал ли пользователь вниз?
источник

I

Ivan in StartAndroid Ru Chat
arsenyi
подскажите, как можно проверить, наверху ли ресайкл (ну его айтемы), типо не листал ли пользователь вниз?
взять у layout manager индекс первого видимого элемента
источник

I

Ivan in StartAndroid Ru Chat
но если юзер до этого пролистал вниз и вернулся, то ты не узнаешь об этом. Нужен тогда другой способ.
источник

a

arsenyi in StartAndroid Ru Chat
вот вот
источник

I

Ivan in StartAndroid Ru Chat
тогда scroll listener повесь на RV и узнаешь в нём что скроллить начали
источник

a

arsenyi in StartAndroid Ru Chat
вообще я что хочу, у меня есть фаб, котойы скролит наверх, я хочу, чтобы наверху он не отображался
источник

I

Ivan in StartAndroid Ru Chat
я думаю onScrolled достаточно чтобы понять что мы наверху
источник