Mike
вообще нет)
Denis
можно разные viewType
Mike
если айтем с детализацией не больше экрана, достаточно сделать один вьютайп и доинфлейчивать внутрь детализацию по мере необходимости
ᴀɴᴅʀᴇʏ
Есть такой json, который выдаёт апи. Здесь сразу есть два Data. В данном случае лучше будет использовать один класс, куда будут прописываться все поля или для каждого Data сделать свой отдельный класс?
Mike
может начать лагать же, если будет много айтемов на экране
> если айтем с детализацией не больше экрана,
ᴀɴᴅʀᴇʏ
через скрин не видно, одинаковая ли у них структура
у первого data только 5 значений, у второго data их больше 30
ᴀɴᴅʀᴇʏ
апи от реддита
Mike
всё зависит от сути, которую ты знаешь, а мы — нет
Artem
да
спасибо
Arsen
Как в ААС навигации поддерживают разные тулбары? Хранят единственный в активити и кардинально его редактируют или у каждого фрагмента свой тулбар в макете?
Igor
Тут есть кто-то, кто может описать процесс получения Carrier privileges для смарт-карты?
Anna
invalidate and restart?
Anna
https://stackoverflow.com/questions/57609738/ndk-resolution-outcome-project-settings-gradle-model-version-5-4-1-ndk-versio такое гуглил?
DarkPerl
А вы правильно подключаете либы? Проверьте на офф сайте откуда тащите
DarkPerl
Смотрите, срок давности ролика может быть прошлая эра динозавров ) Вам необходимо для каждой подключаемой библиотеке взять последнюю версюю с оффициальных сайтов
DarkPerl
Там прям будут примеры как подключать
DarkPerl
Проект мог переехать и версия могла измениться.
Anna
можно посмотреть все ндк либы в Analyze и чекнуть их. по идее должны быть с расширением .os
Mike
у меня вообще нет NDK, а NPE есть)
Arsen
и NDA
Mike
и NSA
Альбина
Кто нибудь встречался с таким? Причем крашиться на Android 5.1, на Android 9 и 10 все нормально
DarkPerl
Кто нибудь встречался с таким? Причем крашиться на Android 5.1, на Android 9 и 10 все нормально
Он вам говорит, что не может породить объект на основе XML. В ранних версиях возможно нет такой фичи, которая у вас указана в XML. Поэтому в 9 10 работает а в 5 нет. Смотрите, что используете
DarkPerl
https://developer.android.com/reference/android/support/design/widget/NavigationView
DarkPerl
added in version 22.2.0 belongs to Maven artifact com.android.support:design:27.1.0
DarkPerl
У вас в XML строка 19
Mike
не занимайся гаданием, просто собери проект из терминала
DarkPerl
build.gradle откройте
Mike
повторюсь, просто собери проект из терминала
Mike
google.com?q=android+build+from+terminal
DarkPerl
К сожалению, вам придется потратить толику своего времени на то чтобы научится собирать проекты ) Или попросите тех, кто знает )
DarkPerl
Сейчас все собирается Gradle ну или Maven в подавляющем большинстве случаев
Aleksey
Привет! Почему Dagger ругается, что не может найти Set<Interceptor>? 🙁 https://pastebin.com/v1ZxQdGC
Aleksey
а где он его найдёт?
В binds-модуле же описан метод с @Binds @IntoSet 🤔
Aleksey
а как эти модули связаны?
@Module(includes = [Binds::class])?
Mike
@Module(includes = [Binds::class])?
а почему метод, который возвращает интерсептор, не @Provides?
Aleksey
а почему метод, который возвращает интерсептор, не @Provides?
Он биндит реализацию к интерфейсы через @Inject
Aleksey
Никуда, вроде, не делась
Mike
давайте закончим обмен скриншотами
Aleksey
Синхронизация Gradle не прошла
Mike
нет, нужно собрать проект из терминала)
Mike
идея/студия может вообще никогда не засинкаться
Aleksey
идея/студия может вообще никогда не засинкаться
Такая проблема только с Gradle KTS, вроде
Mike
они одинаковые
Aleksey
Это одно и то же
Sergey
Товарищи, правильно ли я понял работу fcm, пытаюсь получить нотифайку с данными, JSON мы закладываем в body, и в onMessageRecieved я все обрабатываю, но при получении уведомления в фоне он не заходит в метод onMessageRecieved() и я не могу отобразить нотифайку, как мне надо.. Гугл говорит , что все данные надо закладывать в data, и тогда оно зайдет в этот метод, потом я через remoteMessage.getdata() достаю мой json и конвертирую в свой класс уже, а дальше все ясно, я правильно понял?
Mike
вопрос регулярно задаётся, пользуйся поиском по чату
Anna
А это не будет злить пользователя? Он же отказался от них
если приходит в блоке дата - то нотификация не отображается в трее. только если руками отобразите. на то они и silent
Turalllb
FragmentTransaction runOnCommit (Runnable runnable) Add a Runnable to this transaction that will be run after this transaction has been committed.
попробовал, вроде бы это то, но есть проблема. Цель была в том, чтобы перед началом транзакции заблокировать экран какой нибудь вьюхой, чтобы не давала делать множественные клики и транзакции. А по завершению транзакции , убирать вью. Но до того пока дойду до создания транзакции я уже успеваю несколько раз нажать на кнопку ... либо я туплю и не в том месте блокирующую вью ставлю.. Я просто хотел чтобы вся эта логика была в одном месте. А она размывается. Какая вообще хорошая практика, чтобы избегать множественных нажатий? В активности с этим проблем нет, а когда используется singleActivity и идет работа с фрагментами, нужно какой то общее решение, чтобы каждую кнопку отдельно не блочить и не ждать колбеки, для ее разблокировки. Вроде напомнили про теги.. можно попробовать думаю
Sergey
если приходит в блоке дата - то нотификация не отображается в трее. только если руками отобразите. на то они и silent
Спасибо огромное! Ещё такой вопрос, в дата данные идут парой ключ значение, каким образом надо заложить туда данные, чтобы получить оттуда JSON и конвертировать в свой класс? Ключ : {JSON}, или каждое поле желаемого JSON по ключу? И как тогда придется доставать JSON из даты
Mike
скорей gradlew assembleDebug
Mike
что пишут по этому поводу в интернете?
Andreu
Привет всем, кто-нибудь имел опыт работы с библиотекой Stripe и может помочь?
DarkPerl
Привет всем, кто-нибудь имел опыт работы с библиотекой Stripe и может помочь?
С библиотекой дело не имел, но вы можете попробовать задать вопрос. Вдруг получите ответ ) 🤓
Andreu
https://gist.github.com/AndreuZaitsev/29a1838967b1517349654f96f31a6521
Andreu
вот примерно, что происходит после нажатия на кнопку
Andreu
stripe.confirmPayment(requireActivity(), intentParams) после вызова этого метода ничего не происходит
Andreu
может еще что-то нужно сделать?
P҉h҉o҉e҉n҉i҉x҉
Всем привет, подскажите пожалуйста как перезагрузить активити (после примененя темы) сохраняя выбранный фрагмент? Или как применить тему без перезагрузки?
Ravshan
Всем привет! Ребят обьясните со своими словами пожалуйста! Для чего делаетcя protected и abstract?
Co(n)stantine👨‍🔬
Всем привет! Ребят обьясните со своими словами пожалуйста! Для чего делаетcя protected и abstract?
https://kotlinlang.org/docs/reference/classes.html#abstract-classes https://kotlinlang.org/docs/reference/visibility-modifiers.html
Nick
Ребят, насколько увеличивается время сборки если разбить проект на модули?
Хороший
Всем привет. Подскажите советом. С мобилы не идёт на некоторые сайты например clck Ru . Считаю что какая, что какая то прога блочит подскажите софт что ее увидеть. Мой уровень, мастер по ремонту телефонов. Прошить могу. С диагностикой ещё не сталкивался.