Roman
Просто легче это в контейнер завернуть..
Anton
Всем привет. Как сделать чтоб в кастом вью не обязательно было указывать аттрибуты строковые? А то если не указываю получаю -> IllegalStateException: array.getString(R.styleable.MYTEXT) must not be null при поптыки вытащить атр
Vadim
И как то определяешь что будет сверху что снизу?
Roman
Tishka17
Добрый день. Подскажите, Андроид Студия не хочет видеть классы glide. Вроде сделал все по инструкции, компиляция проходит упешно. Но студия всё кроме аннотаций глайдовых подсвечивает красным. Перезапуск не помогает.
Roman
Roman
Tishka17
Tishka17
annotationProcessor указан, implementation тоже.
Tishka17
сборка проходит. Если что-то пишу криво в этих же файлах - сборка ломается
Artem
а апк собирается?
Alexey 🇪🇸
ох, они в глайд завезли аннотейшен процессинг
Mike
Alexey 🇪🇸
Alexey 🇪🇸
мне 3го глайда хватало, там нет аннотейшен процессинга
D.D.M.
Здравствуйте. Кто-нибудь занимался валидацией подписки/покупки на стороне сервера? Есть какой-нибудь простой способ проверки транзакции? Судя по докам в гугле там надо постоянно получать токен для доступа к апи >_<
Dug
зачем?
Стильно. Модно. Молодежно
Александр
Tishka17
и make и rebuild несколько раз
Alexey
зачем?
Там только чтобы свой модуль конфигурации глайда объявить можно было и все. Раньше приходилось в манифесте прописывать.
Mike
Печенье
Clean - rebuild
Alexey
@glidemodule
Aleksey
Есть экран профиля. Может быть в двух конфигурациях - информация о пользователе с табами (в каждом лежит список) и информация о пользователе со список новостей.
Табы и список инфлейтятся постфактум - по проверке условия в Presenter'е.
Проблема в том, что когда все это упаковывается в NestedScrollView, то RV начинает биндить все элементы сразу.
Я не понимаю, как это остановить.
Aleksey
Есть идеи? Кто сталкивался с похожими проблемами?
Elron
После обновления AS 3.1 в проекте перестал отображаться файл build.gradle (Project: ..), градлы от модулей отображаются ?
Elron
Как вернуть проектный градл ?
Aleksey
Aleksey
Попробуй реимпортнуть проект.
Elron
@aa_dev всмысле реимпортнуть ?
Aleksey
Tishka17
Elron
@aa_dev спасибо)) помогло))
Aleksey
@Harmonizr ты хоть помоги 😭😭😭
Mike
Tishka17
Max
А в build.gradle что?
Mike
Mike
> Рекуклер
отвратительно
Tishka17
А в build.gradle что?
implementation 'com.github.bumptech.glide:glide:4.6.1'
implementation ("com.github.bumptech.glide:okhttp3-integration:4.6.1") {
exclude group: 'glide-parent'
}
annotationProcessor 'com.github.bumptech.glide:compiler:4.6.1'
Aleksey
Aleksey
CodeByZen
Как в kotlin забрать error code после FirebaseAuth.getInstance().currentUser.reload ? Второй день сижу.
Mike
Nikita
CodeByZen
вот нет. в Java есть task.exception.errorCode() а в котлин нет такого почему-то.
Mike
Mike
Aleksey
Aleksey
В виде фрагмента
Mike
дичь, что я могу сказать, надо экспериментировать
Aleksey
дичь, что я могу сказать, надо экспериментировать
Хорошо. Тогда по-другому вопрос: как правильно поступить, если есть фрагмент, у которого одна шапка, но разный футер (либо один список, либо табы со списками) его надо подставлять в зависимости от условий?
Mike
@Gabrodih
Я наконец накидал пример с обновлением адаптера без lateinit-свойства. Здесь данные в локальных переменных (data и diffData), но они также могли бы быть в val'ах.
https://github.com/Miha-x64/reactive-properties/blob/master/android-sample/src/main/kotlin/net/aquadc/properties/android/sample/RecyclerViewActivity.kt#L68
Mike
Mike
Aleksey
Не делать пейджер когда не нужен :)
Aleksey:
Так вот, сейчас табы и пейджер - тоже фрагмент. И в FrameLayout из гиста выше вставляется либо сразу фрагмент-список, либо фрагмент-пейджер. И в обоих случаях RV биндят список полностью.
Maryna
Maryna
Костыляка то какая))
Maryna
А обязательно нужен фрагмент? Нельзя сделать отдельной активити?(тот который без табы)
Aleksey
Aleksey
Aleksey
Maryna
Базовый фрагмент, isTabVisible, ну и переопределять на нужных. Дерьмо дизайн
Aleksey
Dug
Если там настолько примитивный layout, то собирай его в коде. И перед сборкой лейаута просто чекай данные и определяй, надо ли показывать табы с пейджером или нет. Нет — генеришь просто фрейм с фрагментом. Да — табы + пейджер. Это не так много строк займет)
Aleksey
Dug
У тебя ведь все равно перед тем, как данные приходят, либо ты их откуда-то берешь, строится лейаут. Ну или из хмл парсится