Алексей
Не встречал проблем)
O Father O Satan
То есть не обычные телефоны. А PoS-моноблоки
Alexey
в студии есть авто миграция на androidx, мб она автоматом эти зависимости на нормальные заменит
Nikita
Всем доброе утро. Хочу прикрутить автоматическое UI тестирование в гитлабе. Если из гитлаба запускать androidConnectedTest таску, то он будет собирать апк заново, для каждой версии api(у меня 6 эмуляторов). Можно как-то отделить сборку тестового apk( я так понял espresso создает какой-то специальный apk) от непосредственного запуска тестов ?
Alexey
Nikita
да
Nikita
сек
Alexey
Nikita
👌
Alexey
𝔾𝕝𝕖𝕓
может кеш у android studio надо почистить?)
Сергей
Решение спорное, мне помогли какие то танцы с бубном, похожие на это, моему лиду - нет. Он руками вычищал gradle/caches
Сергей
По чистке caches не подскажу, тк сам не знаю что конкретно вычищалось
Сергей
А миграция сопровождалась выпиливанием признаков биндинга из xml? Обычно не так сильно биндинг ломается, и хватает clean
Сергій
У меня тоже, но у товарища все нормально
Алексей
добавляете свой аналог MvpAppCompatActivity, меняете импорты и радуетесь, всё просто же)
Murager
Добрый день!
Был ли у вас опыт работы с платежной системой Stripe, а именно с 3d secure картами?
Спасибо.
Дмитрий
Всем привет!
Столкнулся сегодня с проблемой сборки gradle:
1.
duplicate value for resource 'attr/strokeColor' with config ''.
Message{kind=ERROR, text=error: duplicate value for resource 'attr/strokeColor' with config ''., sources=[C:\.gradle\caches\transforms-1\files-1.1\appcompat-v7-28.0.0.aar\8c1f984dd59e50777c6bd95058c768e1\res\values\values.xml:1304:5-69], original message=, tool name=Optional.of(AAPT)}
2.
error: resource previously defined here.
Message{kind=ERROR, text=error: resource previously defined here., sources=[C:\.gradle\caches\transforms-1\files-1.1\design-28.0.0.aar\f97b037e1496252fd528fa5dc34d3129\res\values\values.xml:19:5-46], original message=, tool name=Optional.of(AAPT)}
targetSdkVersion 27
implementation 'com.android.support:design:27.1.1'
implementation 'com.android.support:appcompat-v7:27.1.1"
Кто-то еще сталкивался с подобным поведением?
Или у кого-нибудь есть идеи как действовать в подобной ситуации...
Murager
Дмитрий
Anatoly
Всем привет) кто-нибудь знает чат, где можно про proguard поспрашивать?
Александр
Дмитрий
да
Murager
Vadim
Тооолько без лишних криков пожалуйста)
Clearing the disk cache
To try to clear out all items in the disk cache, you can use clearDiskCache:
new AsyncTask<Void, Void, Void> {
@Override
protected Void doInBackground(Void... params) {
// This method must be called on a background thread.
Glide.get(applicationContext).clearDiskCache();
return null;
}
}
это означает что я должен типо запустить очистку кэша в отлельном потоке?
Anatoly
Спасибо)
Murager
Murager
Пока задача выполняется можете поставить прогресс бар)
Vadim
Murager
Eugene
Eugene
Гайз, подскажите с помощью чего это можно сделать? Может bottomsheetdialogfragment?
Eugene
Чтобы с таким же тулбаром
Eugene
Оно имеет просто такое же состояние и поведение как и bottomsheetdialog, но когда тянешь вверх - появляется тулбар
Кирилл
Блин, жёстко запоролся на внедрении пушей через фаербейз... Может ли кто-нибудь скинуть свои классы, ответственные за пуши, которые вы используете в проектах?
Konstantin
Ну там это... Пример в файербейз доке рабочий...
Кирилл
Никита 🙃
@Harmonizr @desugar я не знаю, насколько вам будет интересно. но я решил траблы со шрифтами более простым способом.
AppCompatTextView вместо TextView сработал просто превосходно)
Сергій
Никита 🙃
Не
Никита 🙃
в xml
Mike
кхм..
Сергій
тогда он автоматом уже там
Сергій
если только у тебя не подменяется LayoutInflater
Konstantin
LeV
Приветствую всех! Подскажите пожалуйста. есть фрагмент. В нём nestedScrollView, внутри ConstraintLayout, а дальше editText(поиск) и recyclerView(результаты поиска). когда я прокручиваю recycler вниз, editText поиска скрывается, когда поднимаю наверх - отображается. Как сделать так, чтобы editText поиска отображался при любом скролле на верх, а не только когда дошел до начала recyclerView?
Artem
Ivan
Даниил
Всем привет! Кто-нибудь сталкивался с такой проблемой анимации в BottomSheetDialogFragment?
LeV
Artem
Михаил
+
Ivan
Можно отказаться от nestedscroll view, достаточно coordinator + collapsing toolbar
Sergey F
из-за NestedView лагает поиск в recycler, без него все норм. Куда копать?
Сергій
Сергій
Ресайклер перестает "ресайклить" вью )
Mike
Aleksandr
Привет! Есть вопрос по безопасности, пишу приложение, на сервере jwt аутентификация. Как лучше сделать? 1) хранить логин пароль локально и в сплеш активити получать каждый раз новый токен? 2) Или хранить локально токен? А если в этом случае срок действия токена истечёт?
Сергій
Aleksandr
Ну а если срок действия истекает, то как быть?)
Сергій
Aleksandr
Запускать активити авторизации и просить заново ввести логин/пароль? Чет не допетрю как по уму организовать)
Pavel
Сергій
Pavel
Aleksandr
Во! Внатуре) спасибо
Aleksandr
Сделать эндпоинт типа refresh_token
Sergey F
Сергій
Один над другим?
Sergey F
Сергій
да
С таким же успехом, можно было все в один LinearLayout запихнуть