Size: a a a

StartAndroid Ru Chat

2020 July 07

ᴅᴍɪᴛʀɪʏ in StartAndroid Ru Chat
Влад Якименко
Привет, кто-то знает с чем может быть связана проблема при запуске отображает сразу и вью с ошибкой вью профиля хотя эта логика завязана на ObservableBoolean?
источник

ВЯ

Влад Якименко... in StartAndroid Ru Chat
Так проблема в том что они оба одновременно отображаются, то есть по логике эти блоки кода взаимоисключающие, но тем не менее они почему-то все равно одновременно visible
источник

ᴅᴍɪᴛʀɪʏ in StartAndroid Ru Chat
isErrorVisible по умолчанию false
источник

ᴅᴍɪᴛʀɪʏ in StartAndroid Ru Chat
идём теперь к тебе в разметку и видим что если подставить false то будет View.VISIBLE
источник

ᴅᴍɪᴛʀɪʏ in StartAndroid Ru Chat
Влад Якименко
Так проблема в том что они оба одновременно отображаются, то есть по логике эти блоки кода взаимоисключающие, но тем не менее они почему-то все равно одновременно visible
а это странно
источник

ВЯ

Влад Якименко... in StartAndroid Ru Chat
ᴅᴍɪᴛʀɪʏ
идём теперь к тебе в разметку и видим что если подставить false то будет View.VISIBLE
Да, а v_error - gone, но они все равно оба отображаются
источник

ᴅᴍɪᴛʀɪʏ in StartAndroid Ru Chat
Влад Якименко
Да, а v_error - gone, но они все равно оба отображаются
а почему ты написал V.GONE?
источник

ᴅᴍɪᴛʀɪʏ in StartAndroid Ru Chat
можно разве так?
источник

ВЯ

Влад Якименко... in StartAndroid Ru Chat
ᴅᴍɪᴛʀɪʏ
а почему ты написал V.GONE?
Я просто alias для удобства сделал
источник

ᴅᴍɪᴛʀɪʏ in StartAndroid Ru Chat
аа, хорошо
источник

ᴅᴍɪᴛʀɪʏ in StartAndroid Ru Chat
Влад Якименко
Да, а v_error - gone, но они все равно оба отображаются
так проблема выходит не с профилем а с второй ошибкой?
источник

ВЯ

Влад Якименко... in StartAndroid Ru Chat
ᴅᴍɪᴛʀɪʏ
так проблема выходит не с профилем а с второй ошибкой?
Ну походу, но в чем проблема вообще неочевидно
источник

ᴅᴍɪᴛʀɪʏ in StartAndroid Ru Chat
ну, включай дебаг и следи за полями что как меняется
источник

ВЯ

Влад Якименко... in StartAndroid Ru Chat
Я просто не могу представить как так получается что они одновременно отображаются при одном булевом значении, какая-то булева переменная шредингера
источник

ᴅᴍɪᴛʀɪʏ in StartAndroid Ru Chat
Влад Якименко
Я просто не могу представить как так получается что они одновременно отображаются при одном булевом значении, какая-то булева переменная шредингера
я не знаю как там с observableBoolean но например если передаёшь livedata то нужно ещё передать viewLifecycleOwner в биндинг
источник

ᴅᴍɪᴛʀɪʏ in StartAndroid Ru Chat
источник

ВЯ

Влад Якименко... in StartAndroid Ru Chat
ᴅᴍɪᴛʀɪʏ
я не знаю как там с observableBoolean но например если передаёшь livedata то нужно ещё передать viewLifecycleOwner в биндинг
У меня практически такой же кусок кода только вместо двух лейаутов - ресайклер и лейаут работает все нормально, а тут с двумя какой-то бред
источник

ᴅᴍɪᴛʀɪʏ in StartAndroid Ru Chat
также вот какая проблема есть, попробуй invisible
источник

ВЯ

Влад Якименко... in StartAndroid Ru Chat
ᴅᴍɪᴛʀɪʏ
также вот какая проблема есть, попробуй invisible
Попробую уже завтра, спасибо
Может у кого-то ещё будут какие-то идеи, просто меня сильно удивило к такое возможно что одна переменная в одной части false, а в другой true🤔
источник

ᴅᴍɪᴛʀɪʏ in StartAndroid Ru Chat
видимо просто переменная не доходит туда
источник