Дмитрий
коллеги, добрый вечер. кто нибудь сталкивался с проблемой при использовании Paging Library? использую LivePagedListBuilder для создания DataSource. возникают произвольный скроллинг листа, при изменении данных в item листа, и при пересоздании DataSource.
Anna
привет :) кто-то загружает файлы напрямую в AWS S3 bucket. если да, можете поделится апи в личку?
Mike
фрагмент попадает в бэкстек. Он не уничтожается, следовательно, и стейт ему сохранять не надо.
Mike
А откуда он берётся, какой там код?
Mike
тогда положи в поле, из него и бери в onCreateView
George
Хелп плз, как я могу передать переменную в функцию из 2 разных классов?
Женя Быков
Всем привет. Знает ли кто библиотеки для считывания информации с nfc банковских карт? Ресёрчу на тему создания "телефона-терминала" с интеграцией Яндекс.Денег
George
можно с Intent передать переменную ?
Mike
можно с Intent передать переменную ?
Можно почитать основы джавы перед тем, как трогать андроид.
Женя Быков
Боюсь это невозможно) небезопасно, если каждый смертный сможет считывать)
https://habr.com/ru/post/339276/ Кейс 3, там есть ссылки на библиотеки, но там нет доки и коммиты от одного человека 2 года назад
Женя Быков
смотря что хочешь читать, но вообще оно читается
то, что мне понадобится для оплаты через android sdk от яндекса если я правильно понял, то это номер карты
Ibragim
Всем привет. Проводим customer development разработчиков для создания сервиса. Будем признательны за ответы https://docs.google.com/forms/d/e/1FAIpQLScyXhN0bGZuEX3Ft5-UJA6vmDAd338uUXJ1XTRpZRgx6Yb5gA/viewform?usp=sf_link
Сергій
Николай
+
Mevent
Есть идея как эту ошибку пофиксить?)
Олександр
Кто-нить работал с AnimationDrawable? Цель подставить его в Button.drawableLeft *программно*, загрузив из ресурсов (есть <animation-list/>). Если в xml-разметке подставить через атрибуты - то всё ок, отображается. Если программно загрузить, через resources.getDrawable(id) as AnimationDrawable, - не прорисовывается. Методы start, invalidateSelf, setVisible уже перебрал.
Aleksey
Есть идея как эту ошибку пофиксить?)
Ага, добавить проперти, на которое оно ругается
Mike
Ага, добавить проперти, на которое оно ругается
убрать использование несуществующего проперти :)
Олександр
setCompoundDrawablesWithIntrinsicBounds
май гад, кучу раз юзал, а здесь недосмотрел. Что значит свежий взгляд) Спасибо!
Aleksey
убрать использование несуществующего проперти :)
Я так понял, он просто в нейминге заблудился, не?
Flogiston
как сдклать чтобы при срабатывании будильника не открывались никакие активити и т.п., пробовал передать вместо PendingIntent null, но так не работает
Flogiston
сделать PendingIntent не на активити
а на что, я ничего не хочу делать, я нужный мне PendingIntent передаю в public void setAlarmClock (AlarmManager.AlarmClockInfo info,PendingIntent operation)
Flogiston
на что угодно другое же. Сервис, Ресивер.
типа заглушку какую-то сделать?
Mike
типа заглушку какую-то сделать?
ага, если null нельзя, конечно
Roman
Всем привет! Есть проблема в Android Q, когда нужно различать типы входящих звонков — cellular call или voip call. Есть обсуждение этой проблемы на гугл трекере https://issuetracker.google.com/issues/142411022, issue one в описании проблемы. Там ребята из гугла в итоге советуют использовать hidden API, но не говорят, как это можно сделать :) Есть класс android.telephony.PhoneStateListener у него есть public метод onCallStateChanged его можно переопределить, c этим все ОК. Также у него есть hidden public метод onPreciseCallStateChanged(PreciseCallState callState) его бы мне хотелось переопределить. Но на то он и hidden, чтобы быть невидимым снаружи и переопределить его не получается. К тому же, для работы с PreciseCallState нужен системный пермишен android.permission.READ_PRECISE_PHONE_STATE, который никак не получить обычному приложению. Т.е. в классе TelephonyRegistry есть метод broadcastPreciseCallStateChanged который последней строчкой зовет mContext.sendBroadcastAsUser(intent, UserHandle.ALL, android.Manifest.permission.READ_PRECISE_PHONE_STATE); Третий параметр здесь тот самый системный пермишен. Можно ли как-то добиться переопределения метода PhoneStateListener.onPreciseCallStateChanged? Сталкивался кто-нибудь с такой проблемой?
jV
Подскажите пожалуйста, в чем может быть дело. Использовал шрифт в проекте, по ходу дела выяснилось, что нет поддержки кирилицы, скачал версию которая поддерживает, поменял файл, но в итоге получил не то что ожидал, шрифт выглядит не как надо: первая фотка до замены файла, вторая после.
jV
jV
Mike
ну толщина другая, типа medium vs normal
jV
ну толщина другая, типа medium vs normal
Чисто визуально в первью в студии выглядят одинакого абсолютно. В коде ничего не менял, чисто махнул файл.
jV
Мб у шрифта разные версии есть, вот ты и махнул не туда
В каком смысле версии разные? Просто визуально они на превью одинаковые, но при рендеринге в приложении уже отличаются по непонятной причине.
jV
я пробовал otf и ttf, результат один и тот же
Vadim
можно ли как то упростить? for (j in charArray.indices) { if (j % 2 == 0) { print(charArray[j]) } } print(" ") for (j in charArray.indices) { if (j % 2 != 0) { print(charArray[j]) } } println()
Vadim
else
да, но куда девать print(" ") и println()
Aleksey
Есть идея как эту ошибку пофиксить?)
Название свойства, которое упоминается в ошибке, отличается от того, что ты указал в ext { }
Dmitry
Ребята, как в спинере айтему TextView задать typeface?
Mike
Anonymous
Люди как фильтровать трафик на андроид?
Sergii
может кто работал с АОСП?
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
Всем привет, как обратиться к активити из адаптера, что бы вытащить из неё метод? Котлин (activity!! as MainActivity).hideBottomNavigationView() —я пробую вот так, но почему то activity горит красным( что не так? как сделать?
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
всё понял)
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
activity нужно заменить на context
Yuriy
Господа. Как в котлин сделать ресайклер со всеми видео в конкретной папке? Есть лэйаут у которого вверху видеоплеер, а внизу должен быть список с видео из папки. При нажатии, видео воспроизводится в плеере
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
а как обратиться тогда к фрагменту? из адаптера
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
предыдущий вариант не работает
Arsen
а как обратиться тогда к фрагменту? из адаптера
зафигач опциональный обработчик событий из адаптера, типа онКликЛисенера у вьюх
Aleksey
Вопрос про Gradle. Можно кешировать build/ и app/build/ на GitLab CI? Всегда ли нужно делать clean перед сборкой? Меня пугали, что иногда могут совсем неадекватные вещи происходить. Но у самого такого не случалось особо.
Aleksey
лучше не надо, но в целом ничего очень страшного не случится
Корень проблемы - у меня GitLab CI сборки крутит в два раза дольше, чем на MBP 🙁
Arsen
у гредла в принципе есть доки про incremental, подход input\output, можешь погуглить
Aleksey
а как будешь определять, что пора обновить? к примеру через хеш гредл конфигов
А об этом не думал еще. Казалось, что Gradle сам знает, что можно использовать, а что - нет 👀
Aleksey
у гредла в принципе есть доки про incremental, подход input\output, можешь погуглить
Да у меня Incremental не летает, потому что вот: w: [kapt] Incremental annotation processing requested, but support is disabled because the following processors are not incremental: com.arellomobile.mvp.compiler.MvpCompiler (NON_INCREMENTAL), com.google.auto.service.processor.AutoServiceProcessor (NON_INCREMENTAL).
Arsen
ну так гредл знает в рамках своего кеша
Aleksey
ну так гредл знает в рамках своего кеша
Так это его кеш и будет. Просто он между джобами шериться будет, не?)
Arsen
т.е. ты не будешь ничего очищать, а в конце каждой джобы докидывать в кеш обновленные папки билд?
Arsen
мб норм страта, х3
Aleksey
мб норм страта, х3
Это смайлики и множитель времени на исполнение джобы?
Arsen
Кирилл
Подскажите пожалуйста text input layout + text input edit text: у меня праймари цвет белый, все элементы норм с ним сочетаются по дефолту, а вот, сука, text input edit text ставит белый цвет как активный. Я переопределил хинт и прочие цвета, но курсор так и остаётся белым. Есть ли возможность как-то персонально для него подменить праймари цвет??
Arsen
попробуй в стилях поменять colorControlHighlight
Arsen
и лучше на эмуляторе протестить, если девайс азиатский
K1tana
Чтобы перейти на активность для получения данных нужно вызвать startActivityForResult, однако если хочешь вызвать фрагмент, то какой метод нужно вызывать?
K1tana
Callback
Конкретнее