Anonymous
зачем это здесь ?
Мужик походу под ведро пишет
Мужик походу под ведро пишет
тогда уж долг не за воду а за использованную оперативную память
Nataliia
прошу прощения, промахнулась диалогом
Maksym
Кто то подключал в свои проекты sso с openId connect без использования готовых sdk?
Maksym
она и туда и туда кинула
Maksym
банхамер доставайте
Nikita
Есть какой-нибудь стандартный метод в sdk чтобы отчистить кэш приложения ?
Stepan
Есть какой-нибудь стандартный метод в sdk чтобы отчистить кэш приложения ?
Через context можно получить директорию с кешем, ну и там дальше удалить
Stepan
Вроде ещё нужно пермишен в манифест сеттить для этого
Андрей
Есть какой-нибудь стандартный метод в sdk чтобы отчистить кэш приложения ?
гугл же не работает https://stackoverflow.com/questions/23908189/clear-cache-in-android-application-programmatically
Даниил
Какой архитектурный паттерн больше всего подходит для приложения сервиса заказа такси?
Nikita
гугл же не работает https://stackoverflow.com/questions/23908189/clear-cache-in-android-application-programmatically
Работает, просто ответ за 14-й год. Думал может поменялось чего
Nikita
Спасибо
Андрей
Работает, просто ответ за 14-й год. Думал может поменялось чего
даже если и поменялось на старых девайсах-то пахать не будет всё равно
Андрей
и все равно придется писать решение для старых девайсов
Александр
Всем привет, подскажите по такой задаче, приложение стартует с Актиивити_1 , затем делается переход на Активити_2, затем скрываем приложение, и при нажатиие на значок на экране или по пушу. Прииложение возвращается не на Активити_2, а снова запускает Активити_1, при этом у второго не вызвался onDestroy, я понял что это связанно с тем что первое активитти являттеся LAUNCHER , но как мне перейти на второе если оно живо?
Мумитроль
Какой архитектурный паттерн больше всего подходит для приложения сервиса заказа такси?
Не знаю про паттерн, но какой лучше веник взять чтобы дом построить могу подсказать.... а вообще можно TaxiServiceWithRemoteServerBuildFactory)))
Vadim
можно ли сделать что-то вроде statelist для textview, но чтобы контролировать не только textColor, но и textStyle(bold или нет) ?
Vladimir
Нарооод!!! Не могу понять, в чём косяк&
Sviat
мокси использует кодоген? ого
Андрей
Нарооод!!! Не могу понять, в чём косяк&
походу с модулями наворотил
Андрей
один модуль не видит второй
Vladimir
один модуль не видит второй
Это понятно, а как исправить.
Жайык
Всем привет ! кто нибуд делал в пиложений подключения к впн в самом приложений вшить параметры IPSEC и т,д
Жайык
помогите советом
Roman
Таргеты/флейворы есть в модулях? @VladimirVBobkov
Vladimir
нету
Roman
Попробуй кароч блок buildTypes убрать из какого-то модуля и посмотри подтянулся ли он. А так вобще копай в сторону matchingFallbacks
Vladislav
Всем привет! посоветуйте, пожалуйста, литературу/гайды по firebase на русском)
Ruslan
Нарооод!!! Не могу понять, в чём косяк&
посмотри, объявлен ли модуль в корневом settings.gradle
Anonymous
Книга Андройд Для разработчиков 3 - е издание Авторы - Пол Дейтел, Харви Дейтел и Александер Уолд норм?)
Андрей
в принципе можешь чего еще пораньше найти
Андрей
потом расскажешь что там было в древних андроидах
Андрей
и пока все знакомились с Android P познакомишься с Android M
Андрей
Кстати
Андрей
а только у меня Гугл Плею плохо?
Андрей
не может догрузится, пропала часть статистики по количеству скачиваний и тд
Ekaterina
Привет, может кто знает. У меня есть кнопка которая по MutableLiveData<Boolean> сдатабайндена в xml в enabled. В переменной лежит куча параметров для активации этой кнопки, всякие проверки дат, длин и тд тп. Все данные я сохраняю в static переменные в модели на стороне. Если все данные уже были введены до этого и пользователь еще раз возвращается на экран, то проверка кнопки вызывается один раз, види что true и как бы я не меняла данные после этого проверка больше не дергается, но если там было что то неверно введено и в первый раз проверка вернула false то она дергается как данные меняются Это куда копать, в livedata или в databinding?
Anonymous
2016 года?
да, 2016.
Anonymous
и пока все знакомились с Android P познакомишься с Android M
а разница? я просто нубяра конкретный в программировании)
Ekaterina
хранить данные в статических переменных - очень плохо
Так было нужно, не всегда есть возможность удалить проект и написать все адекватно
Ekaterina
Но сами стат переменные не связанны с databinding
Ekaterina
Там все работает через MutableLiveData
Ontoshgo
в лайвдату ты пихаешь результаты валидации?
Ontoshgo
суммарные или по какому-то признаку
Ekaterina
Пишу по MVVM, есть ViewModel в которой куча переменных отвечающих за разные поля (форма регистрации), есть кнопка далее которая активируется в зависимости от правильности введенных данных. Каждое поле связанно с MutableLiveData. Кнока выставляется как android:enabled=“@{model.finished}”, там тоже MutableLiveData<Boolean>, она по гету проверяет кучу разных условий и возвращает true/false. (BTW Kotlin) При первом запуске активности все норм. Далее если я ввожу все данные (которые храняться в статик но не суть, потому что при onStart они выпихиваются в MLD переменные внутри в ViewModel так что это хоть БД могла бы быть) далее если все данные уже верные то get у finished дергается 1 раз, возвращает true и засыпает что бы я не меняла
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
Обычно как в компании/команде принято так и ставят
Nikita
На чем можно делать ui тесты, кроме espresso ?
Nikita
kakao
А если я не использую котлин, я все равно смогу ее юзать ?
Anonymous
А если я не использую котлин, я все равно смогу ее юзать ?
боюсь ошибиться, но вроде без котлина не получится. т.к. в доках, что я читал первым шагом к исп-ю либы было подключение котлина к проекту
Ekaterina
на это обрати внимание, скорее всего у тебя где-то просто дата дохнет и не продолжается
Так, отловить не вышло, ничего не понять. Выглядит все нормально, но просто почему то вызывается только один раз. Костыль смогла сделать, из активиити в onResume ставить в Boolean переменную true, и ее чекать в finished. Тогда работает как нужно, но костыль дикий
Ekaterina
Так же помог observeForever
Ekaterina
Вот только он теперь его дергает не по liveData а бесконечно