Nataliia
прошу прощения, промахнулась диалогом
Maksym
Кто то подключал в свои проекты sso с openId connect без использования готовых sdk?
Maksym
она и туда и туда кинула
Maksym
банхамер доставайте
Nikita
Есть какой-нибудь стандартный метод в sdk чтобы отчистить кэш приложения ?
Stepan
Stepan
Вроде ещё нужно пермишен в манифест сеттить для этого
Даниил
Какой архитектурный паттерн больше всего подходит для приложения сервиса заказа такси?
Nikita
Nikita
Спасибо
Андрей
и все равно придется писать решение для старых девайсов
Андрей
Dug
Александр
Всем привет, подскажите по такой задаче, приложение стартует с Актиивити_1 , затем делается переход на Активити_2, затем скрываем приложение, и при нажатиие на значок на экране или по пушу. Прииложение возвращается не на Активити_2, а снова запускает Активити_1, при этом у второго не вызвался onDestroy, я понял что это связанно с тем что первое активитти являттеся LAUNCHER , но как мне перейти на второе если оно живо?
Vadim
можно ли сделать что-то вроде statelist для textview, но чтобы контролировать не только textColor, но и textStyle(bold или нет) ?
Vladimir
Нарооод!!! Не могу понять, в чём косяк&
Sviat
мокси использует кодоген? ого
Андрей
Андрей
один модуль не видит второй
Жайык
Всем привет ! кто нибуд делал в пиложений подключения к впн в самом приложений вшить параметры IPSEC и т,д
Жайык
помогите советом
Roman
Таргеты/флейворы есть в модулях? @VladimirVBobkov
Vladimir
Vladimir
нету
Roman
Попробуй кароч блок buildTypes убрать из какого-то модуля и посмотри подтянулся ли он. А так вобще копай в сторону matchingFallbacks
Vladislav
Всем привет! посоветуйте, пожалуйста, литературу/гайды по firebase на русском)
Vladimir
Vladimir
Anonymous
Книга Андройд Для разработчиков 3 - е издание Авторы - Пол Дейтел, Харви Дейтел и Александер Уолд норм?)
Андрей
Андрей
в принципе можешь чего еще пораньше найти
Андрей
потом расскажешь что там было в древних андроидах
Андрей
и пока все знакомились с Android P познакомишься с Android M
Андрей
Кстати
Андрей
а только у меня Гугл Плею плохо?
Андрей
не может догрузится, пропала часть статистики по количеству скачиваний и тд
Ekaterina
Привет, может кто знает. У меня есть кнопка которая по MutableLiveData<Boolean> сдатабайндена в xml в enabled. В переменной лежит куча параметров для активации этой кнопки, всякие проверки дат, длин и тд тп. Все данные я сохраняю в static переменные в модели на стороне. Если все данные уже были введены до этого и пользователь еще раз возвращается на экран, то проверка кнопки вызывается один раз, види что true и как бы я не меняла данные после этого проверка больше не дергается, но если там было что то неверно введено и в первый раз проверка вернула false то она дергается как данные меняются
Это куда копать, в livedata или в databinding?
Anonymous
Anonymous
Ontoshgo
Андрей
Ekaterina
Но сами стат переменные не связанны с databinding
Ekaterina
Там все работает через MutableLiveData
Ontoshgo
Ontoshgo
в лайвдату ты пихаешь результаты валидации?
Ontoshgo
суммарные или по какому-то признаку
Ekaterina
Пишу по MVVM, есть ViewModel в которой куча переменных отвечающих за разные поля (форма регистрации), есть кнопка далее которая активируется в зависимости от правильности введенных данных. Каждое поле связанно с MutableLiveData. Кнока выставляется как android:enabled=“@{model.finished}”, там тоже MutableLiveData<Boolean>, она по гету проверяет кучу разных условий и возвращает true/false. (BTW Kotlin) При первом запуске активности все норм. Далее если я ввожу все данные (которые храняться в статик но не суть, потому что при onStart они выпихиваются в MLD переменные внутри в ViewModel так что это хоть БД могла бы быть) далее если все данные уже верные то get у finished дергается 1 раз, возвращает true и засыпает что бы я не меняла
Ekaterina
Ontoshgo
если дергается 1 раз то чет у тебя не так с лайвдатой
Ontoshgo
биндинг тут не при чем
Ekaterina
При этом если данные были неправильные то дергается как должно
Ontoshgo
без кода и бутылки ниразабрацца
Ekaterina
Код к сожалению дать не могу, побьют потом. Но вечером воспроизвести могу
Ontoshgo
проверь на уровне лайвдаты, что происходит при передаче true и при возврате с другого скрина
Ekaterina
А что там проверять?
Ontoshgo
дебагером пройдись по цепочке и посмотри где сдыхает
Ontoshgo
там уже будет ясно куда смотреть
Ontoshgo
@velkagk If a lifecycle becomes inactive, it receives the latest data upon becoming active again. For example, an activity that was in the background receives the latest data right after it returns to the foreground.
Ontoshgo
на это обрати внимание, скорее всего у тебя где-то просто дата дохнет и не продолжается
roman G
Ребят, где почитать про то, как правильно проставлять id в xml верстке
roman G
где какие префиксы нужны
roman G
или не нужны вообще
Ekaterina
Обычно как в компании/команде принято так и ставят
Kyrmyzy
Nikita
На чем можно делать ui тесты, кроме espresso ?
Anonymous
Nikita
kakao
А если я не использую котлин, я все равно смогу ее юзать ?
Nikita
Ekaterina
Так же помог observeForever
Ekaterina
Вот только он теперь его дергает не по liveData а бесконечно